Main Page/Topic Datatypes
MAP
Where | Link |
---|---|
Reference | https://github.com/red/docs/blob/master/en/datatypes/map.adoc |
Blog | https://www.red-lang.org/2015/06/054-new-datatypes-exceptions-and-set.html |
Notes:
- Map keys do not have order, could appear in separate order at each WORDS-OF
- You can use:
Path notation.. ..but not positional also: `select`, `put`, `clear`, `remove/key`
- It can be created either using a proto but differently from object you can run calculation on arguments
- it can be careted using literal form like a: #(a: 22 b: 33) , it is the same of a: make map! [a: 22 b: 33] the make notation needs a block
- You can use a nested form like:
m: #(10 (a: 22 b: 33))
Using this form you create a table like element with ROW ID and columns, which is searched very fast. Access it using m/10/a