1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
large(n)
unless n is a 'unit'
return false
if n > 100
yes
else
no
awesome()
yes
nested(a = 5)
if a is a 'unit'
b = 10
if a
c = 100
c = 100
c = 100
c = 100
awesome()
else
'b is not a unit'
else
'a is not a unit'
set()
1
return 2
3
body
// no
foo large(15)
// yes
foo large(150)
// false
foo large('string')
// yes
foo nested()
// 'a is not a unit'
foo nested('wahoo')
// 2
foo set()
deep-implicit()
one
if false
two
else
if true
something
three
else
four
five
deep-explicit()
one
if false
two
else
if true
return something
three
else
four
five
body
foo deep-implicit()
foo deep-explicit()
test()
return 1 if false
return 2 if false
return 3 if true
return 4
body
foo test()
|