Rumah >pembangunan bahagian belakang >Golang >Analisis cara mengawal aliran program di golang tanpa semasa

Analisis cara mengawal aliran program di golang tanpa semasa

PHPz
PHPzasal
2023-04-11 10:42:08666semak imbas

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 初始语句; 条件语句; 结束语句 {
    循环体语句
}

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

Output:

1
2
3
7
8
9
loop

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!

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