Rumah > pembangunan bahagian belakang > Golang > Adakah `break` Keluar daripada `suis` atau Gelung Luar dalam Pergi?

Adakah `break` Keluar daripada `suis` atau Gelung Luar dalam Pergi?

Mary-Kate Olsen
Lepaskan: 2024-12-20 18:15:10
asal
254 orang telah melayarinya

Does `break` Exit a `switch` or the Outer Loop in Go?

Adakah Pernyataan Pecah Keluar dari Suis/Pilih atau Gelung Luar?

Dalam Go, penyataan putus menamatkan pelaksanaan yang paling dalam untuk, suis, atau pilih pernyataan.

Contoh Kod:

for {
    switch sometest() {
    case 0:
        dosomething()
    case 1:
        break // Break from the switch statement
    default:
        dosomethingelse()
    }
}
Salin selepas log masuk

Menurut Spesifikasi Bahasa Pengaturcaraan Go, jika pernyataan break mempunyai label, ia mesti merujuk pada lampiran untuk, suis, atau pilih pernyataan. Jika tiada label diberikan, pernyataan itu menamatkan pelaksanaan pernyataan yang paling dalam.

Oleh itu, dalam contoh yang disediakan, penyataan putus menamatkan pelaksanaan pernyataan suis, bukan gelung luar untuk . Pelaksanaan akan disambung semula selepas penyataan suis, meneruskan gelung.

Atas ialah kandungan terperinci Adakah `break` Keluar daripada `suis` atau Gelung Luar dalam Pergi?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan