val dizi = arrayOf(1,2,3,4,5,6)
burada tanımlanan dizi değişkeni içine number türü veri aktarıldığı için tür otomatik olarak integer olarak atanıyor.
Dizi elemanları okunurken köşeli parantez [] yada get komutu kullanabilirsiniz.
println(dizi[0]) println(dizi.get(5))
Yine dizi elmanlarına değer atarken köşeli parantez yada set komutu kullanabilirsiniz.
dizi[0] = 25println(dizi[0]) dizi.set(1,35) println(dizi[1])
Dizi tanımında tür belirtilecekse yada dizi başlangıç elemanları aynı tanımlanacaksa aşağıdaki kodları kullanabilirsiniz.
val rakam = Array<Int>(5){0} //{0,0,0,0,0}
5 elemanlı dizinin tamamı 0 ile tanımlanmış. <Int> şeklinde integer tipinde dizi tanımlanmış. Bu alana String, Boolean vb. tür ismi belirtebilirsiniz.
rakam[0] = 100 //{100,0,0,0,0}rakam.set(2,150) //{100,0,150,0,0}rakam.set(4,300) //{100,0,150,0,300}
atama işlemleri ve dizinin son durumu yanında verilmiştir.
Dizi elemanları for döngüsü ile kolayca alınabilir. Burada "değişken: tür in dizi" diyerek dizinin tamamını bir range gibi kullanabiliriz.
for(x:Int in rakam){ print("$x - ") }
Dersi video olarak da izleyebilirsiniz;
Hiç yorum yok:
Yorum Gönder