Golang'da aralık Anahtar Kelimesi nedir?

Golang Da Aralik Anahtar Kelimesi Nedir



Anahtar kelime, programlama dilinde özel bir önemi olan ayrılmış bir terim veya tanımlayıcıdır. Dizilerin, listelerin veya koleksiyonların öğelerini yinelemek için kullanılır. Bu öğretici şunları gösterecektir: menzil Go olarak da bilinen Golang dilinde anahtar kelime.

Golang'da aralık Anahtar Kelimesi nedir?

Golang'daki range anahtar sözcüğü, dizeler, değer dizileri, dilimler ve haritalar dahil olmak üzere birçok veri yapısındaki öğeler arasında yineleme yapmak için kullanılır. Aralık anahtar sözcüğünün sözdizimi aşağıdaki gibidir:

için dizin , değer := menzil koleksiyonu {

// yürüten gövde

}

Burada, değer ve dizin, bu durumda bir dizini veya anahtar kelimeyi ve buna göre koleksiyonda o anda seçili olan öğenin karşılık gelen değerini gösteren iki değişkendir. Koleksiyonlar bir dizi, dilim, harita veya dizi içerebilir. Golang programında range anahtar sözcüğünün örneğini görelim.







Örnek 1: Aralık Anahtar Kelimesini Golang'da Dizilerle Kullanma

Golang'ın range anahtar sözcüğünü kullanarak bir dizi sayının nasıl yineleneceğini gösteren basit bir programdan aşağıda bahsedilmiştir:



ana paket

içe aktarmak 'fmt'

ana işlev ( ) {

birde := [ 3 ] int { 4 , 5 , 6 }

için Ben , içinde := aralığı {

fmt. Yazdır ( 'Dizin: %d ve Değer: %d \N ' , Ben , içinde )

}

}

Yukarıdaki programda, üç sayıdan oluşan bir dizi oluşturduk ve kurulum değerlerini belirledik. Daha sonra, range anahtar sözcüğünü kullanarak num dizisinin öğeleri arasında geçiş yaptık. Golang'ı kullandık fmt.Printf() her yinelemeden sonra seçili olan öğenin hem i(dizin) hem de v(değer) değerlerini raporlama işlevi.







Örnek 2: Aralık Anahtar Kelimesini Golang'da Dizelerle Kullanma

Golang'daki range anahtar sözcüğü, bir dizedeki her karakter arasında geçiş yapmak için kullanılabilir, aşağıda bunu gösteren bir örnek kod verilmiştir:

ana paket

içe aktarmak 'fmt'

ana işlev ( ) {

göstermek := 'Linux-İpucu'

için Ben , karakter := aralık gösterisi {

fmt. Yazdır ( 'Dize dizini: %d ve karakterler: %c \N ' , Ben , karakter )

}

}

Öncelikle göstermek istediğimiz stringi oluşturduk ve “Linux-Hint” ile ilklendiriyoruz. Bundan sonra, şov metnindeki her karakteri kullanarak yineledik. menzil anahtar kelime. biz kullandık fmt.Printf() her yinelemeden sonra mevcut öğenin indeks ve char özniteliklerinin değerlerini çıkarma işlevi:



Çözüm

Genel olarak, Golang'ın range anahtar sözcüğü, veri yapılarını yinelemek için güçlü ve uyarlanabilir bir araçtır ve Go kodu genellikle bunu kullanır. Yukarıdaki gönderi, dizilerde ve dizelerde anahtar kelime aralığını kullanan basit bir Golang kodu örneğini açıkladı.