Add set index in list, and update lib+examples+tests
This commit is contained in:
parent
09ac16a42d
commit
3bccc227ba
12 changed files with 117 additions and 60 deletions
|
|
@ -34,3 +34,10 @@ assertEq("the, first, time".split(", "), ["the", "first", "time"])
|
|||
# list indexing
|
||||
assertEq([1, 2, 3].at(1), 2)
|
||||
assertEq(["a", "b", "c"].at(2), "c")
|
||||
|
||||
# mutating list
|
||||
a := [1, 2, 3]
|
||||
assertEq(a, [1, 2, 3])
|
||||
|
||||
a[1] = 4
|
||||
assertEq(a, [1, 4, 3])
|
||||
|
|
|
|||
|
|
@ -9,3 +9,10 @@ fn neighbours(n: int) -> (int, int) {
|
|||
}
|
||||
|
||||
assertEq(neighbours(2), (1, 3))
|
||||
|
||||
a := (1, 2)
|
||||
assertEq(a, (1, 2))
|
||||
|
||||
(x, y) := a
|
||||
assertEq(x, 1)
|
||||
assertEq(y, 2)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue