github.com/mattn/anko@v0.1.10/core/testdata/func.ank (about) 1 2 func a() { return 2 } 3 is(2, a(), "func a() { return 2 }") 4 5 func b(x) { return x + 1 } 6 is(3, b(2), "func b(x) { return x + 1 }") 7 8 func c(x) { return x, x + 1 } 9 is([2,3], c(2), "func c(x) { return x, x + 1 }") 10 11 func d(x) { return func() { return x + 1 } } 12 is(3, d(2)(), "func d(x) { return func() { return x + 1 } }") 13 14 var x = func(x) { 15 return func(y) { 16 x(y) 17 } 18 }(func(z) { 19 return "Yay! " + z 20 })("hello world") 21 22 is("Yay! hello world", x, "...") 23 24 nil