amend
Amend
@[x;y;z[;u]]
Amend is a special form of the @
verb which takes multiple arguments.
Amend takes 3 or 4 arguments, where:
x
is an array to amendy
is the index(or indices) to amendz
is the function to be applied to those indicesu
is an extra argument ifz
takes two arguments
x
can be a value or a symbol. If given a symbol, amend will modify the variable that is indicated by the symbol.
v:1 2 3 v 1 2 3 @[v;1;:;3] 1 3 3 v 1 2 3 @[`v;1;:;3]; v 1 2 3