Arrays: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 5,874: | Line 5,874: | ||
<lang sensetalk>// Initial creation of an array |
<lang sensetalk>// Initial creation of an array |
||
set a to (1, 2, 3) |
set a to (1, 2, 3) |
||
// pushing a value to the array |
// pushing a value to the array |
||
// Both approaches are valid |
|||
insert 4 after a |
insert 4 after a |
||
push 5 into a |
|||
put a -- (1, 2, 3, 4, 5) |
|||
// Treating the array as a stack, using `push` and `pop` |
|||
pop a into v1 |
|||
put a -- (1, 2, 3, 4) |
put a -- (1, 2, 3, 4) |
||
put v1-- 5 |
|||
⚫ | |||
// Treating the array as a queue, using `push` and `pull` |
|||
push 6 into a |
|||
pull a into v2 |
|||
put a -- (2, 3, 4, 6) |
|||
put v2 -- 1 |
|||
// Referencing the items in the array |
|||
⚫ | |||
// Changing the values in the array |
|||
set the third item of a to "abc" |
|||
put a -- (2, 3, "abc", 6)</lang> |
|||
=={{header|Sidef}}== |
=={{header|Sidef}}== |