Rumah > pembangunan bahagian belakang > Golang > Ketahui penyataan kawalan aliran di Golang

Ketahui penyataan kawalan aliran di Golang

王林
Lepaskan: 2024-04-04 08:33:01
asal
451 orang telah melayarinya

Pernyataan kawalan aliran dalam Go menyediakan jika lain, tukar, untuk dan sementara untuk mengawal pelaksanaan kod berdasarkan syarat. Antaranya, jika else digunakan untuk melaksanakan blok kod yang berbeza berdasarkan syarat, suis digunakan untuk melaksanakan satu daripada berbilang blok kod berdasarkan syarat, dan untuk dan sementara digunakan untuk melaksanakan kod dalam gelung sehingga syarat tidak dipenuhi.

Ketahui penyataan kawalan aliran di Golang

Belajar Penyataan Aliran Kawalan dalam Go

Penyataan aliran kawalan ialah salah satu blok binaan paling asas dalam pengaturcaraan. Ia digunakan untuk mengawal aliran kod, membolehkan anda melaksanakan atau melangkau blok kod tertentu berdasarkan syarat tertentu. Go menyediakan satu siri kenyataan kawalan aliran, termasuk:

  • jika lain: Laksanakan blok kod yang berbeza berdasarkan syarat
  • suis: Laksanakan satu daripada berbilang blok kod berdasarkan syarat
  • Cari: Kod bahagian
  • semasa: Bergelung untuk melaksanakan sekeping kod sehingga keadaan tidak lagi benar

Kes sebenar:

package main

import "fmt"

func main() {
    // if else 语句
    x := 10
    if x > 5 {
        fmt.Println("x is greater than 5")
    } else {
        fmt.Println("x is not greater than 5")
    }

    // switch 语句
    switch x {
    case 10:
        fmt.Println("x is 10")
    case 20:
        fmt.Println("x is 20")
    default:
        fmt.Println("x is not 10 or 20")
    }

    // for 循环
    for i := 0; i < 10; i++ {
        fmt.Println("i is", i)
    }

    // while 循环
    i := 0
    for i < 10 {
        fmt.Println("i is", i)
        i++
    }
}
Salin selepas log masuk

Output:

x is greater than 5
x is 10
i is 0
i is 1
i is 2
i is 3
i is 4
i is 5
i is 6
i is 7
i is 8
i is 9
Salin selepas log masuk

Atas ialah kandungan terperinci Ketahui penyataan kawalan aliran di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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