Penjelasan terperinci tentang pernyataan kawalan aliran Golang

WBOY
Lepaskan: 2024-04-03 15:42:01
asal
755 orang telah melayarinya

Terdapat tiga jenis pernyataan kawalan aliran dalam bahasa Go: pernyataan bersyarat, pernyataan gelung dan pernyataan lompat. Pernyataan bersyarat mengawal aliran program berdasarkan nilai benar atau salah bagi pernyataan gelung Boolean digunakan untuk berulang kali melaksanakan blok kod pernyataan lompat digunakan untuk mengawal aliran program secara eksplisit, termasuk keluar dari gelung, melangkau lelaran, atau melompat ke; lokasi yang ditentukan.

Penjelasan terperinci tentang pernyataan kawalan aliran Golang

Pernyataan kawalan aliran dalam bahasa Go

Pernyataan kawalan aliran digunakan untuk mengawal aliran program Terdapat tiga jenis pernyataan kawalan aliran dalam Go:

1. Kenyataan bersyarat pada Nilai benar atau salah bagi ungkapan Boolean menentukan aliran atur cara.

Sintaks:

if <boolean expression> {
  // 如果条件为真,执行此代码块
} else if <boolean expression> {
  // 如果第一个条件为假,则执行此代码块
} else {
  // 如果所有条件都为假,执行此代码块
}
Salin selepas log masuk

Contoh:

if age >= 21 {
  fmt.Println("允许饮酒")
} else {
  fmt.Println("禁止饮酒")
}
Salin selepas log masuk

2 Penyataan gelung

Penyataan gelung digunakan untuk melaksanakan blok kod berulang kali.

Sintaks:

untuk gelung:

for <initialization>; <condition>; <post-statement> {
  // 循环体
}
Salin selepas log masuk

gelung sambil:

while <condition> {
  // 循环体
}
Salin selepas log masuk

untuk gelung julat:

amplereeee:

rreee

3 . Kenyataan lompat

Kenyataan lompat Digunakan untuk mengawal aliran program secara eksplisit.

Sintaks:

break: Keluar dari pernyataan gelung atau suis terkini.

teruskan: Langkau lelaran gelung semasa dan teruskan dengan lelaran seterusnya.
goto: Lompat ke lokasi yang dinyatakan.
Contoh:

for range <iterable> {
  // 循环体
}
Salin selepas log masuk

Atas ialah kandungan terperinci Penjelasan terperinci tentang pernyataan kawalan aliran 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!