print(("x"):rep(3.0)) print(("hello"):sub(1.0, 3.0)) print(string.char(65.0, 66.0)) print(("hello"):byte(1.0)) local t = {1, 2, 3} table.insert(t, 2.0, 9) print(t[1], t[2], t[3], t[4]) print(table.remove(t, 1.0), #t) print(table.concat({10, 20, 30}, ",", 2.0, 3.0)) print(math.random(1.0, 1.0)) print(string.find("hello", "l", 1.0)) print(("x"):rep("2")) local ok, err = pcall(function() return ("x"):rep(2.5) end) print(ok, err:match("integer representation") ~= nil) local ok2, err2 = pcall(function() return ("x"):rep({}) end) print(ok2, err2:match("number expected") ~= nil)