Something went wrong. Try again.
A native-speed rewrite of the roblox-ts compiler in golang
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637const s = "Hello, World";print(s.size(), "abc".size());print(s.upper(), s.lower(), s.reverse());print(s.rep(2), s.sub(1, 5), s.sub(8));print("literal".sub(1, 3), "AbC".lower(), "hi".rep(3));print(s.split(", "));const [i1, j1] = s.find("World");print(i1, j1);const found = s.find("o", 2, true);print(found);const [replaced, count] = s.gsub("o", "0");print(replaced, count);const once = s.gsub("l", "L", 1);print(once);print("%d/%s".format(5, "x"));const m = s.match("(%a+)");print(m);const iter = s.gmatch("%a+");print(iter);const b = s.byte();print(b);const [b1, b2] = s.byte(1, 2);print(b1, b2);print(("a" + s).upper(), ("z" + s).size());let mut = "abcdef";let i = 1;print(mut.sub(i++, 4));print(s["upper"]());const arr = [1, 2, 3];print(arr.size());const total = arr.size() + s.size();print(total);for (let k = 0; k < arr.size(); k++) { print(arr[k]);}export {};