Own-Programming-Language-Tu.../examples/basics/array.own

27 lines
352 B
Scala
Raw Permalink Normal View History

2016-02-20 10:12:26 +02:00
arr1 = [1, 2, 3, 4, 5]
println arr1[0]
2016-06-02 17:43:55 +03:00
println arr1[1]
2016-02-20 10:12:26 +02:00
println arr1
2023-09-09 15:52:32 +03:00
use std
2016-02-20 10:12:26 +02:00
arr2 = newarray(5)
arr2[2] = 9
arr2 = arr2 :: 4
println arr2
2016-06-02 17:43:55 +03:00
// Append array
2016-02-20 10:12:26 +02:00
arr3 = arr1 :: arr2
println arr3
2016-06-02 17:43:55 +03:00
// Merge array
arr4 = arr1 << arr2
2016-02-20 10:12:26 +02:00
println arr4
// Array 2d
arr5 = newarray(4, 4)
println arr5
arr5[1] = arr1
println arr5
arr6 = [arr5[1], arr5[2]]
println arr6