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;
|
add1 = x \ x + 1;
|
||||||
|
|
||||||
mapped = map add1 list;
|
mapped = map add1 list;
|
||||||
|
|
||||||
isEven = x \ x % 2 == 0;
|
isEven = x \ x % 2 == 0;
|
||||||
|
|
||||||
sumList = list \ fold add 0 list;
|
sumList = list \ fold add 0 list;
|
||||||
|
|
||||||
filtered = filter isEven mapped;
|
filtered = filter isEven mapped;
|
||||||
|
|
||||||
summed = sumList mapped;
|
summed = sumList mapped;
|
||||||
|
listLen = len list;
|
||||||
l = len list;
|
|
||||||
|
|
||||||
reversed = reverse list;
|
reversed = reverse list;
|
||||||
|
|
||||||
take3 = take 3 list;
|
take3 = take 3 list;
|
||||||
|
|
||||||
drop3 = drop 3 list;
|
drop3 = drop 3 list;
|
||||||
|
|
||||||
list2 = [6, 7, 8];
|
list2 = [6, 7, 8];
|
||||||
|
|
||||||
zipped = zipWith add list list2;
|
zipped = zipWith add list list2;
|
||||||
|
|
||||||
anded = and True False;
|
anded = and True False;
|
||||||
|
|
||||||
ored = or True False;
|
ored = or True False;
|
||||||
|
|
||||||
notted = not 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,
|
filtered = filtered,
|
||||||
summed = summed,
|
summed = summed,
|
||||||
l = l,
|
listLen = listLen,
|
||||||
reversed = reversed,
|
reversed = reversed,
|
||||||
take3 = take3,
|
take3 = take3,
|
||||||
drop3 = drop3,
|
drop3 = drop3,
|
||||||
zipped = zipped,
|
zipped = zipped,
|
||||||
anded = anded,
|
anded = anded,
|
||||||
ored = ored,
|
ored = ored,
|
||||||
notted = notted
|
notted = notted,
|
||||||
|
ranged = ranged,
|
||||||
|
anyEven = anyEven,
|
||||||
|
allEven = allEven,
|
||||||
|
flattened = flattened,
|
||||||
|
contains3 = contains3,
|
||||||
|
findEven = findEven
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue