function
boot.janet on line 1101 , column 1
(mapcat f ind & inds )
Map a function `f` over every value in a data structure `ind` and
use `array/concat` to concatenate the results , but only if no
`inds` are provided. Multiple data structures can be handled if
each `inds` is a data structure and `f` is a function of arity one
more than the number of `inds` . Note that `f` is only applied to
values at indeces up to the largest index of the shortest of `ind`
and each of `inds` .
# Convert an array of k/v pairs into a table
(def kvp @[[:foo 1 ] [:bar 2 ]])
(table ;(mapcat identity kvp )) # => @{:foo 1 :bar 2}