ligo/src/test/contracts/closure.religo

10 lines
247 B
Plaintext
Raw Normal View History

2019-12-10 13:47:31 +00:00
/* Test whether closures retain values in ReasonLIGO */
let test = (k: int): int => {
let j: int = k + 5;
let close: (int => int) = (i: int) => i + j;
let j: int = 20; /* Shadow original variable to see if value close'd */
close(20);
};