Rumah >pembangunan bahagian belakang >Golang >golang untuk kegunaan

golang untuk kegunaan

王林
王林asal
2023-05-05 18:29:192431semak imbas

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

1 Contoh mudah untuk pernyataan

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++

2. Contoh nested for statement

Di Golang, for loops pun boleh bersarang. Berikut ialah contoh mudah untuk mencetak jadual pendaraban:

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

4. untuk contoh gelung tak terhingga

Kadangkala, kita perlu menggunakan gelung tak terhingga untuk melaksanakan beberapa tugas. Pada masa ini, anda boleh menggunakan Golang untuk gelung tak terhingga. Berikut ialah contoh menggunakan gelung tak terhingga:

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

III Ringkasan

Sintaks asas untuk dalam Golang adalah serupa dengan bahasa pengaturcaraan lain Permulaan, kawalan bersyarat dan badan gelung bagi pernyataan gelung. Bagi pengaturcara Golang, menggunakan pelbagai penggunaan gelung akan menjadikan program dibaca dengan lebih jelas dan kuat.

Atas ialah kandungan terperinci golang untuk kegunaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:pemalam pelaksanaan golangArtikel seterusnya:pemalam pelaksanaan golang