12345678910111213141516171819202122232425262728293031323334 |
def selfrec(i:Int)
return unless i > 0
say "Selfrec $i"
selfrec(i-1)
selfrec(4)
def ping(i:Int)
return unless i > 0
say "Ping $i"
pong(i-1)
def pong(i:Int)
return unless i > 0
say "Pong $i"
ping(i-1)
ping(5)
def foo(x:Int):Int
if x == 5
return baz(x)
return x - 1
def baz(x:Int):Int
if x == 99
return foo(x)
return x + 1
say "$(foo(5))"
say "$(baz(99))"
|