Jsligo for-loops on maps
type:added
const mm : map <int, int> =
Map.literal (list([
[0, 1],
[1, 2],
[2, 4]]));
const entries = (x : map<int, int>) : list<[int,int]> => {
let lst = list ([]) ;
for (const kv of x) {
lst = list([kv, ...lst]);
};
return lst
};
> ligo compile expression jsligo --init-file result/tutu.jsligo 'entries (mm)'
{ Pair 2 4 ; Pair 1 2 ; Pair 0 1 }
Changelog details:
Support for for-loops on maps in JsLigo
Edited by Rémi