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

13 lines
247 B
Plaintext

type action =
| Increment(int)
| Decrement(int);
let main = (p: action, s: int): (list(operation), int) => {
let storage =
switch (p) {
| Increment(n) => s + n
| Decrement(n) => s - n
};
([]: list(operation), storage);
};