8 lines
228 B
Plaintext
8 lines
228 B
Plaintext
(* Test whether closures capture variables in CameLIGO *)
|
|
|
|
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
|