ligo/src/test/contracts/let_multiple.religo
2019-12-10 13:47:31 +00:00

15 lines
322 B
Plaintext

/* Simple test of binding multiple values */
let ((x: int), (y: int)) = (1, 2);
let main = (p: unit): int => x + y;
let ((x: int), (y: int)) = (3, 3);
let main_paren = (p: unit): int => x + y;
let foobar: (int, int) = (23, 42);
let ((foo: int), (bar: int)) = foobar;
let non_tuple_rhs = (p: unit): int => foo + bar;