Takes an array or a string and returns a slice of it (a new array or a new string).
"index" takes an array or a string and returns the element (character) at the given index.
set a [ 'alpha' 'bravo' 'charly' ]
slice a 1 -1 # sets [ 'bravo', 'charly' ] into the field 'ret'
slice a from: 1 to: -1 # same as above
a
slice 1 -1 # sets [ 'bravo', 'charly' ] into the field 'ret'
slice 1 -1 # sets [ 'charly' ] into the field 'ret'
It slices the content of f.ret
by default:
set a [ 0 1 2 3 ]
# ...
a # (copy content of a into f.ret)
slice 1 count: 2 # sets [ 1, 2 ] into the field 'ret'
set a [ 'alpha' 'bravo' 'charly' ]
index a (-2) # sets 'bravo' into the field 'ret'
index a at: -2 # sets 'bravo' into the field 'ret'
It indexes the content of f.ret
by default:
set a [ 0 1 2 3 4 ]
# ...
a # (copy content of a into f.ret)
index (-2) # sets 3 into the field 'ret'