even more stdlib
parent
aa7a034368
commit
e22f99b796
@ -1,44 +1,43 @@
|
||||
list = [1, 2, 3, 4, 5];
|
||||
# standard library testing
|
||||
|
||||
list = [1, 2, 3, 4, 5];
|
||||
add1 = x \ x + 1;
|
||||
|
||||
mapped = map add1 list;
|
||||
|
||||
isEven = x \ x % 2 == 0;
|
||||
|
||||
sumList = list \ fold add 0 list;
|
||||
|
||||
filtered = filter isEven mapped;
|
||||
|
||||
summed = sumList mapped;
|
||||
|
||||
l = len list;
|
||||
|
||||
listLen = len list;
|
||||
reversed = reverse list;
|
||||
|
||||
take3 = take 3 list;
|
||||
|
||||
drop3 = drop 3 list;
|
||||
|
||||
list2 = [6, 7, 8];
|
||||
|
||||
zipped = zipWith add list list2;
|
||||
|
||||
anded = and True False;
|
||||
|
||||
ored = or True False;
|
||||
|
||||
notted = not False;
|
||||
ranged = range 3 14;
|
||||
anyEven = any isEven list;
|
||||
allEven = all isEven list;
|
||||
flattened = flatten [[1, 2, 3], [4, 5, 6]];
|
||||
contains3 = contains 3 list;
|
||||
findEven = find isEven list;
|
||||
|
||||
{
|
||||
filtered = filtered,
|
||||
summed = summed,
|
||||
l = l,
|
||||
listLen = listLen,
|
||||
reversed = reversed,
|
||||
take3 = take3,
|
||||
drop3 = drop3,
|
||||
zipped = zipped,
|
||||
anded = anded,
|
||||
ored = ored,
|
||||
notted = notted
|
||||
notted = notted,
|
||||
ranged = ranged,
|
||||
anyEven = anyEven,
|
||||
allEven = allEven,
|
||||
flattened = flattened,
|
||||
contains3 = contains3,
|
||||
findEven = findEven
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue