Analisis cara mengawal aliran program di golang tanpa semasa

PHPz
Lepaskan: 2023-04-11 11:37:10
asal
652 orang telah melayarinya

Bahasa Go tidak mempunyai sementara bahasa Go menyediakan beberapa pernyataan kawalan asas untuk mengawal aliran program.

Pernyataan kawalan aliran asas termasuk jika, suis dan untuk. Pernyataan for boleh melaksanakan fungsi pernyataan while.

Struktur tatabahasa bagi dalam bahasa Go adalah seperti berikut:

for 初始语句; 条件语句; 结束语句 {
    循环体语句
}
Salin selepas log masuk

Contoh:

package main

import "fmt"

func main() {
    i := 1
    for i <= 3 {
        fmt.Println(i)
        i = i + 1
    }

    for j := 7; j <= 9; j++ {
        fmt.Println(j)
    }

    for {
        fmt.Println("loop")
        break
    }
}
Salin selepas log masuk

Output:

1
2
3
7
8
9
loop
Salin selepas log masuk

dalam yang pertama Dalam gelung for, pernyataan bersyarat i <= 3 digunakan untuk menggantikan penghakiman pernyataan while.

Dalam gelung untuk kedua, pernyataan awal j :=7 dan pernyataan akhir j <= 9 digunakan untuk melaksanakan gelung tambahan.

Dalam gelung untuk ketiga, tiada pernyataan bersyarat dan pernyataan tamat digunakan, dan gelung dikeluarkan melalui pemecahan penghakiman bersyarat, mensimulasikan sementara(benar).

Secara amnya, walaupun bahasa Go tidak mempunyai pernyataan sementara, pernyataan for sangat fleksibel dan boleh mengendalikan tugasan sepanjang masa. Oleh itu, pernyataan while tidak diperlukan dalam bahasa Go.

Atas ialah kandungan terperinci Analisis cara mengawal aliran program di golang tanpa semasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan