RosettaCodeData/Task/Multi-dimensional-array/V-(Vlang)/multi-dimensional-array.v
2026-04-30 12:34:36 -04:00

16 lines
547 B
V

smd := [][]string{len: 4, init: []string{len:2, init: 'Hello'}} // `{len: , cap: , init: }` can be adjusted
imd := [][]int{len: 3, init: []int{len:4, init: index}}
mut mmd := [][]f64{len: 5, init: []f64{len: 5}}
mmd[0][2] = 2.0
mmd[1][3] = 4.2
mmd[2][4] = 1.8
mmd[3][0] = 5.0
mut omd := [][]bool{} // initialize without defining size
omd << [true, false, true] // appended using push operator `<<`
mut emd := [2][3]int{} // easy and quick initialization of fixed-size
emd[0][1] = 2
println(smd)
println(imd)
println(mmd)
println(omd)
println(emd)