ligo/src/test/contracts/closure.religo

10 lines
230 B
Plaintext
Raw Normal View History

2019-12-10 13:47:31 +00:00
/* Test whether closures retain values in ReasonLIGO */
2020-03-02 18:01:56 +01:00
let test = (k : int) : int => {
let j : int = k + 5;
let close : (int => int) = (i : int) => i + j;
2019-12-10 13:47:31 +00:00
2020-03-02 18:01:56 +01:00
let j : int = 20; /* Shadow original variable */
close (20);
2019-12-10 13:47:31 +00:00
};