|
|||||
action | new, set new | ||||
Related Syntax | Related Concepts |
Syntax
new shelf-type? shelf-name (^string-expression)? insertion-point? set new shelf-type? shelf-name (^ string-expression)? insertion-point?
Where:
shelf-type
insertion-point
new
inserts a new item onto a shelf and can only be invoked on shelves that have been declared variable
:
local counter x variable initial-size 0 new x
By default, the new item is inserted after the last item on the shelf. You can insert the new item before or after another item:
new x after item 2 new x before key "fred" new x before lastmost
To make the new item the first item on the shelf, you can use before item 1
or after item 0
.
A new item can be given a key as it is inserted:
new x key "fred" before key "barney" new x key "wilma" after item 6
The set new
action combines the new
and set
actions into one action so that
new x key "fred" before item 1 set x key "fred" to 5can be replaced with:
set new x key "fred" before item 1 to 5
Related Syntax set |
Related Concepts Elements: the document element name |
---- |