Skip to content

@map

Transform each element of an array by applying a helper.

Returns: array

@map(arr fn)
Name Type Description
arr array Source array
fn helper Transform helper applied to each element
# Double each element
def @double "$n: number -> number" @num($n * 2)
set $nums [1 2 3]
set $doubled @map($nums @double)
  • @filter — keep elements by predicate
  • @reduce — fold an array to a single value
  • loop — imperative iteration