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!