fun println() { apply(print, __arguments__); print("\n"); __arguments__; }
|
|
|
|
fun f() { 42 } f()
|
|
|
|
if (1) 2
|
|
if (0) 2
|
|
if (1) 2 else 3
|
|
if (0) 2 else 3
|
|
|
|
var a = 0
|
|
while (a < 10) println(a= a + 1)
|
|
|
|
println(111)
|
|
|
|
println(222)
|
|
|
|
println(101) || println(202) || println(303)
|
|
|
|
println(404) && println(505) && println(606)
|
|
|
|
0b100
|
|
0100
|
|
100
|
|
0x100
|
|
|
|
0b1110 | 0b0111;
|
|
0b1110 ^ 0b0111;
|
|
0b1110 & 0b0111;
|
|
|
|
!42;
|
|
!!42;
|
|
-42;
|
|
~42;
|
|
|
|
!0;
|
|
-0;
|
|
~0;
|
|
|
|
fun doit(a, b) { println(a < b, a <= b, a == b, a != b, a >= b, a > b) }
|
|
|
|
doit(0, 0)
|
|
doit(0, 1)
|
|
doit(0, 2)
|
|
doit(1, 0)
|
|
doit(1, 1)
|
|
doit(1, 2)
|
|
doit(2, 0)
|
|
doit(2, 1)
|
|
doit(2, 2)
|
|
|
|
1 << 10
|
|
65536 >> 8
|
|
|
|
fun f(n) { if (n < 2) 1 else 1 + f(n-1) + f(n-2) }
|
|
|
|
// comment
|
|
|
|
f(15)
|
|
|
|
fun f() {
|
|
var i = 0;
|
|
while (i < 10) println(i = i + 1);
|
|
}
|
|
|
|
/* multi
|
|
line
|
|
comment */
|
|
|
|
t = millis();
|
|
var i = 0;
|
|
while (i < 1000000) i = i + 1;
|
|
println(millis() - t);
|
|
exit(0);
|
|
|
|
do println(i); while ((i = i + 1) < 10);
|
|
i= 5;
|
|
do println(i); while ((i = i + 1) < 10);
|
|
|
|
x=null;
|
|
|
|
for (var x= 100; x < 105; x= x + 1) println(x);
|
|
|
|
println(x);
|
|
|
|
for (i= 200; i < 205; i= i + 1) println(i);
|
|
|
|
println(i);
|
|
|
|
switch (3) {
|
|
case 0: println("zero");
|
|
case 1: println("one");
|
|
case 2: println("two");
|
|
case 3: println("three");
|
|
case 4: println("four");
|
|
case 5: println("five");
|
|
}
|
|
|
|
switch (#three) {
|
|
case #zero: println(0);
|
|
case #one: println(1);
|
|
case #two: println(2);
|
|
case #three: println(3);
|
|
case #four: println(4);
|
|
case #five: println(5);
|
|
}
|
|
|
|
switch (#nine) {
|
|
case #zero: println(0);
|
|
case #one: println(1);
|
|
case #two: println(2);
|
|
case #three: println(3);
|
|
case #four: println(4);
|
|
case #five: println(5);
|
|
}
|
|
|
|
switch (#nine) {
|
|
case #zero: println(0);
|
|
case #one: println(1);
|
|
case #two: println(2);
|
|
case #three: println(3);
|
|
case #four: println(4);
|
|
default: println(666);
|
|
case #five: println(5);
|
|
}
|
|
|
|
println("newline\nanother\012another\x0aanother\u000a")
|
|
|
|
println("\nmoriturus te saluto\n") && exit(0)
|