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)
}

çalıştır!

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.

Kategori:

Etiketler:

,