var1 = "Hello" var2 = "World" table = [var1 + " " + var2 + "!"] function_noargs = { return "Hello!" } func function(a) { test = function_noargs() // Console.WriteLine(a + " " + table[0]) return [test] } func function2(f) { Console.WriteLine(f()[0]) } function2(function) if (function()[0] = "Hello!") { Console.WriteLine(true) } else { Console.WriteLine(false) } switch (function()[0][0]) { case 'H' { Console.WriteLine("Case H happened!") } default { Console.WriteLine("Wat") } } for (c = 0; c < 10; c++) { Console.WriteLine(c) } var = true i = 0 while (var) { i++ if (i < 10 = false) { var = false } Console.WriteLine("While!") } Console.WriteLine("Table element count is {0}", #table) { Console.WriteLine("Anonymous functions") }() func exec(f) { f() } exec({ Console.WriteLine("More anonymous functions") }) /* Comment */ // Comment