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
Mary-Kate Olsenasal
2024-12-20 18:15:10296semak imbas

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

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!

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