cfunction
src/core/array.c on line 152, column 1
(array/fill arr &opt value)
Replace all elements of an array with `value` (defaulting to nil)
without changing the length of the array. Returns the modified
array.
(def a @[1 2]) # => @[1 2]
(array/fill a @[3 4 5]) # => @[@[3 4 5] @[3 4 5]]
(array/concat (0 a) 6) # => @[3 4 5 6]
a # => @[@[3 4 5 6] @[3 4 5 6]]
(def a @[1 2 3])
(array/fill a 17) # => @[17 17 17]
(array/fill a "n") # => @["b" "b" "b"]
(array/fill a) # => @[nil nil nil]
a # => @[nil nil nil]