replace 'prompt' example by 'environment'
This commit is contained in:
parent
f8008aa25d
commit
b1c2e7836d
15 changed files with 317 additions and 517 deletions
|
|
@ -19,11 +19,10 @@ export const add = set => key => set.tree.get(key) === true ? set : new RBTreeWr
|
|||
export const remove = set => key => new RBTreeWrapper(set.tree.remove(key), inspectSet);
|
||||
export const length = set => set.tree.length;
|
||||
|
||||
export const fold = set => callback => initial => {
|
||||
export const fold = callback => initial => set => {
|
||||
let acc = initial;
|
||||
let iter = set.tree.begin;
|
||||
while (iter !== undefined && iter.valid) {
|
||||
acc = callback(acc, iter.key);
|
||||
for (const iter=set.tree.begin; iter !== undefined && iter.valid; iter.next()) {
|
||||
acc = callback(acc)(iter.key);
|
||||
}
|
||||
return acc;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue