Syntax
set(hash, key, value)
set(array, index, value)
Description
A hash is a key/value container, but not that keys may only be of type boolean, int, and string.
Updating a hash is done via the set() function, but note that this returns a new updated hash rather than changing in-place.
Updating an array or strings works in much the same way by using the index of each rather than a key value.
*This isn’t particularly efficient, and instructions s such as a[10]=100 rather than a=set(a,10,100) are being worked on.
Example
a={"name":"mwnci", true:1, 7:"seven"} println(a) a=set(a, 8, "eight") a=set(a, "name", "derek") println(a) MyArray=[1,2,3,4] MyArray=set(MyArray,0,6) println(MyArray) MyString="Fobar" MyString=set(MyString,1,"u") println(MyString) {8: eight, true: 1, 7: seven, name: derek} [6, 2, 3, 4] Fubar