ligo/src/test/contracts/closure.mligo

8 lines
228 B
Plaintext
Raw Normal View History

2020-03-02 18:01:56 +01:00
(* Test whether closures capture variables in CameLIGO *)
2019-11-21 06:02:47 -08:00
2020-02-27 17:51:29 +01:00
let test (k : int) : int =
let j : int = k + 5 in
let close : int -> int = fun (i : int) -> i + j in
let j : int = 20 (* Shadow original variable *)
in close 20