editor php Baicao berada di sini untuk menjawab soalan tentang Golang: "Jika setiap kes dalam kes suis dinilai, apakah susunan Di Golang, susunan pelaksanaan pernyataan suis adalah dari atas ke bawah dinilai mengikut susunan kes dalam kod. Setelah kes berjaya dipadankan, blok kod yang sepadan akan dilaksanakan, dan kemudian program akan melompat keluar dari pernyataan suis. Jika tiada kes yang sepadan, pernyataan lalai (jika ada) akan dilaksanakan Jika tiada pernyataan lalai, pernyataan suis akan tamat secara langsung. Ini ialah perintah dan peraturan pelaksanaan kes suis di Golang.
Andaikan kita mempunyai kotak suis
switch { case true: fmt.Println(1) case true: fmt.Println(2)
Apakah yang akan dikeluarkan?
Saya dengar golang akan memilih ungkapan rawak semu, tetapi saya mengujinya di taman permainan go dan mendapati ia akan mengikut tertib dari atas ke bawah, jadi outputnya ialah 1
Laksanakan yang pertama dengan Cases dipadankan dengan pernyataan suis:
https://www.php.cn/link/77772713a7d7e02b10ca9bd90e4f6a31
Apabila berbilang cawangan sedia untuk diteruskan, pemilihan pseudo-rawak berlaku dalam pernyataan pilih dan bukannya dalam suis.
Atas ialah kandungan terperinci Golang - Jika setiap kes dalam kes suis dinilai, apakah susunannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!