Bahasa Go (juga dikenali sebagai Golang) ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google. Sejak dikeluarkan, bahasa ini telah menjadi salah satu bahasa pilihan dalam pembangunan web dan pengkomputeran awan. Kerana ia mempunyai kelebihan kecekapan, keselamatan, mudah dipelajari, ringan dan bebas platform. Antaranya, pernyataan for merupakan salah satu komponen penting Golang Artikel ini akan memperkenalkan penggunaan dan contoh for di Golang.
I. Sintaks asas bagi pernyataan
Pernyataan for dalam Golang pada asasnya sama seperti dalam bahasa lain: termasuk pernyataan bersyarat, pembolehubah gelung dan badan gelung. Sintaks asas for dalam Golang adalah seperti berikut:
for 初始化语句; 条件语句; post语句 { // 执行语句 }
Antaranya, 初始化语句
digunakan untuk memulakan pembilang gelung dan mengisytiharkan satu atau lebih pembolehubah keadaan, yang boleh digunakan dalam pernyataan untuk 条件语句
Digunakan untuk menentukan keadaan penamatan gelung Jika keadaan tidak benar, gelung akan tamat; post语句
ialah pernyataan atau operasi yang akan dilakukan selepas gelung dilaksanakan, biasanya secara langsung atau tidak langsung beroperasi 循环计数器
.
II untuk contoh gelung
Berikut adalah contoh mudah untuk mencetak nombor dari 0 hingga 4:
rreee <.>Dalam pernyataan ini, pernyataan permulaan adalah untuk menetapkan nilai awal pembilang gelung; pernyataan bersyarat i := 0
adalah untuk menentukan sama ada pembilang gelung kurang daripada 5, dan jika ya, teruskan melaksanakan gelung; i < 5
ialah pembilang selepas setiap gelung Tambah 1. i++
for i := 0; i < 5; i++ { fmt.Println(i) }
, yang boleh menemui tatasusunan, hirisan, rentetan, peta, saluran (Saluran) dan jenis yang ditentukan pengguna secara berulang. tunggu. Berikut ialah contoh gelung for range
mudah untuk mengulangi elemen dalam kepingan: for range
for i := 1; i <= 9; i++ { for j := 1; j <= i; j++ { fmt.Printf("%d * %d = %d ", j, i, i*j) } fmt.Println() }
menjadi kepingan integer. numbers
Gelung menggunakan dua pembolehubah i dan num untuk lelaran pada setiap elemen dalam tatasusunan dan mencetak indeks dan nilai pada setiap lelaran gelung. for range
numbers := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} for i, num := range numbers { fmt.Printf("Index %d, Value: %d\n", i, num) }
digunakan untuk mencipta gelung tak terhingga. Apabila pernyataan bersyarat ditinggalkan, gelung akan terus dilaksanakan sehingga program terganggu atau keluar. for
Atas ialah kandungan terperinci golang untuk kegunaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!