Rumah >pembangunan bahagian belakang >Golang >golang untuk kegunaan
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) }Dalam contoh ini, gelung luar pergi dari 1 hingga 9, dan gelung lain dilakukan di dalam gelung, dari 1 hingga nilai pembilang gelung luar. i. Gelung dalam kemudian mengawal bilangan kali ungkapan "*" dicetak. Akhir sekali, selepas setiap cetakan, operasi suapan baris dilakukan. 3 Contoh pernyataan untuk julat Satu lagi untuk gelung ialah gelung
, 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() }Dalam contoh ini, mulakan
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) }Dalam contoh ini, pernyataan
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!