Aydın Yakar
Posted on October 6, 2021
Diziler aynı türden verileri tutmak için uygundur. İndis (index) değerleri 0
'dan başlarlar.
package main
import "fmt"
func main() {
// Dizi tanımlama
var i [4]int
fmt.Println("Boş dizi:", i)
// Değer atama
i[3] = 100
fmt.Println("Atama sonrası:", i)
// Dizi boyutu
fmt.Println("Dizi boyutu:", len(i))
// Diziye tanımlarken değer atama
x := [5]int{1, 2, 3, 4, 5}
fmt.Println("Dizi:", x)
// Çok boyutlu dizi
var y [2][3]int
for i := 0; i < 2; i++ {
for j := 0; j < 3; j++ {
y[i][j] = i + j
}
}
fmt.Println("2 boyutlu dizi: ", y)
}
Boş dizi: [0 0 0 0]
Atama sonrası: [0 0 0 100]
Dizi boyutu: 4
Dizi: [1 2 3 4 5]
2 boyutlu dizi: [[0 1 2] [1 2 3]]
Dizi Tanımlama
var i [4]int
4 değer alabilen integer
bir dizi tanımı yukarıdaki gibi yapılır.
Diziye Değer Atama
i[3] = 100
Dizinin 3. elemanına (indis'ine) değer atanması
Dizi Boyutu
fmt.Println("Dizi boyutu:", len(i))
Dizideki eleman sayısı len
ile bulunabilir.
Diziyi Tanımlarken Değer Atama
x := [5]int{1, 2, 3, 4, 5}
Değişken tanımlarında olduğu gibi dizi tanımlarında da tanımlama ve değer atama işlemleri birlikte yapılabilir.
💖 💪 🙅 🚩
Aydın Yakar
Posted on October 6, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
javascript Unlocking Complex Structures in JavaScript: A Guide for Front-End Developers
October 6, 2024