Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
26
Task/Arrays/Latitude/arrays.latitude
Normal file
26
Task/Arrays/Latitude/arrays.latitude
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
;; Construct an array.
|
||||
foo := [1, 2, 3].
|
||||
|
||||
;; Arrays can also be constructed explicitly.
|
||||
bar := Array clone.
|
||||
bar pushBack (1).
|
||||
bar pushBack (2).
|
||||
bar pushBack (3).
|
||||
|
||||
;; Accessing values.
|
||||
println: foo nth (2). ;; 3
|
||||
|
||||
;; Mutating values.
|
||||
foo nth (1) = 99.
|
||||
println: foo. ;; [1, 99, 3]
|
||||
|
||||
;; Appending to either the front or the back of the array.
|
||||
foo pushBack ("back").
|
||||
foo pushFront ("front").
|
||||
println: foo. ;; ["front", 1, 99, 3, "back"]
|
||||
|
||||
;; Popping from the front or back.
|
||||
println: foo popBack. ;; "back"
|
||||
println: foo popBack. ;; 3
|
||||
println: foo popFront. ;; "front"
|
||||
println: foo. ;; [1, 99]
|
||||
Loading…
Add table
Add a link
Reference in a new issue