Apa itu range Keyword di Golang

Apa Itu Range Keyword Di Golang



Kata kunci adalah istilah atau pengidentifikasi khusus yang memiliki arti khusus dalam bahasa pemrograman. Ini digunakan untuk mengulang elemen array, daftar, atau koleksi. Tutorial ini akan menunjukkan jangkauan kata kunci dalam bahasa Golang, yang juga dikenal sebagai Go.

Apa itu range Keyword di Golang

Kata kunci range di Golang digunakan untuk melakukan iterasi melalui elemen dalam berbagai jenis struktur data, termasuk string, array nilai, irisan, dan peta. Sintaks kata kunci rentang adalah sebagai berikut:

untuk indeks , nilai := koleksi jangkauan {

// tubuh yang mengeksekusi

}

Di sini, nilai dan indeks adalah dua variabel yang, dalam hal ini, menunjukkan indeks atau kata kunci dan nilai terkait dari elemen yang dipilih saat ini dalam koleksi. Koleksi dapat mencakup larik, irisan, peta, atau string. Mari kita lihat contoh kata kunci range di program Golang.







Contoh 1: Menggunakan kata kunci rentang dengan Array di Golang

Sebuah program sederhana yang menunjukkan cara mengulang melalui array angka menggunakan kata kunci rentang Golang disebutkan di bawah ini:



paket utama

impor 'fmt'

fungsi utama ( ) {

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

untuk Saya , di dalam := rentang apakah {

fmt. Cetakf ( 'Indeksnya adalah: %d, dan Nilainya adalah: %d \N ' , Saya , di dalam )

}

}

Dalam program di atas, kami membuat larik tiga angka dan menetapkan nilai pengaturannya. Kemudian, kami mengulangi elemen array num menggunakan kata kunci range. Kami menggunakan Golang fmt.Printf() berfungsi untuk melaporkan i(indeks) dan v(nilai) dari item yang dipilih saat ini setelah setiap iterasi.







Contoh 2: Menggunakan kata kunci rentang dengan String di Golang

Kata kunci range di Golang dapat digunakan untuk menggilir setiap karakter dalam sebuah string, berikut adalah contoh kode yang menunjukkan hal ini:

paket utama

impor 'fmt'

fungsi utama ( ) {

menunjukkan := 'Linux-Petunjuk'

untuk Saya , arang := pertunjukan jangkauan {

fmt. Cetakf ( 'Indeks string adalah: %d, dan karakter adalah: %c \N ' , Saya , arang )

}

}

Pertama, kami membuat string yang ingin kami tampilkan dan menginisialisasinya dengan 'Linux-Hint'. Setelah itu, kami mengulangi setiap karakter dalam teks acara menggunakan jangkauan kata kunci. Kami menggunakan fmt.Printf() berfungsi untuk menampilkan nilai indeks dan atribut char dari elemen sekarang setelah setiap iterasi:



Kesimpulan

Secara umum, kata kunci rentang Golang adalah alat yang kuat dan mudah beradaptasi untuk iterasi melalui struktur data, dan kode Go biasanya memanfaatkannya. Posting di atas menjelaskan contoh sederhana kode Golang menggunakan rentang kata kunci dalam array dan string.