lang_2023/tests/lambdas.lang

13 lines
225 B
Text
Raw Normal View History

2023-06-03 19:01:03 +03:00
decl test-lambdas : -> \unit
def test-lambdas = {
2023-07-03 19:05:50 +03:00
let lambda1 = \\x -> x * x
let lambda2 = \\x -> x..hash:
let lambda3 = \\x y -> x + y
2023-03-31 12:10:12 +03:00
2023-07-03 19:05:50 +03:00
let lambda4 = \\x -> {
2023-06-03 19:01:03 +03:00
; \io..print: x
2023-07-03 19:05:50 +03:00
let y = x + x
2023-03-31 12:10:12 +03:00
return y
}
}