Task

Take a combined set of elements and apply a function to each element.




# Illustration of map/1 using the builtin filter: exp
map(exp)  # exponentiate each item in the input list
 
# A compound expression can be specified as the argument to map, e.g.
map( (. * .) + sqrt ) # x*x + sqrt(x)
 
# The compound expression can also be a composition of filters, e.g.
map( sqrt|floor )     # the floor of the sqrt
 
# Array comprehension
reduce .[] as $n ([]; . + [ exp ])
 
# Elementwise operation 
 [.[] + 1 ]   # add 1 to each element of the input array
 