Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Create a list hold 4 numbers
- var list = array2list([1,2,3,4]);
- // Generic multiplier function
- var multiplier = val1 => val2 => val1 * val2;
- // Functions to perform variety of numerical operations
- var doubler = multiplier(2);
- var tripler = multiplier(3);
- var squarer = val => multiplier(val)(val);
- var sqrter = val => Math.sqrt(val);
- list2array(MAP(doubler)(list)); // -> [2,4,6,8]
- list2array(MAP(tripler)(list)); // -> [3,6,9,12]
- list2array(MAP(squarer)(list)); // -> [1,4,9,16]
- list2array(MAP(sqrter)(list)); // -> [1, 1.41421356237,
- // 1.73205080756, 2]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement