Files
kraken/tests/test_oneStatementFunction.krak

25 lines
425 B
Plaintext

import io:*
fun oneLine1():void println(7)
fun oneLine2():int return 8
fun oneLineID<T>(a:T):T return a
obj methods {
fun m1():void println("method")
fun m2<T>(a:T):T return a
}
fun main():int {
oneLine1()
println(oneLine2())
println(oneLineID("oh yeah"))
var lambda = fun():void println("better?");
lambda()
var o: methods
o.m1()
println(o.m2("templated method"))
return 0
}