Menggunakan rentetan untuk mengawal pernyataan suis
Sebelum JDK 7, suis hanya boleh dikawal oleh jenis integer seperti int atau char.
Penggunaan suis terhad ini apabila pemilihan tindakan adalah berdasarkan kandungan String.
Dalam kes ini, adalah perkara biasa untuk menggunakan tangga if-else-if.
Dengan JDK 7, anda boleh menggunakan String untuk mengawal suis, menjadikan kod lebih mudah dibaca dan dioptimumkan dalam pelbagai situasi.
Contoh:
Output:
Membatalkan
Suis menyemak nilai arahan terhadap pemalar kes, melaksanakan kod yang sepadan dengan padanan pertama yang ditemui.
Menggunakan suis dengan String boleh meningkatkan kebolehbacaan kod dan lebih mudah daripada urutan if/else.
Walau bagaimanapun, menggunakan suis dengan String mungkin kurang cekap berbanding menggunakan suis dengan integer.
Adalah disyorkan untuk menggunakan suis dengan String hanya apabila data kawalan sudah dalam bentuk itu, mengelakkan penggunaan yang tidak perlu.
Atas ialah kandungan terperinci Rentetan untuk mengawal pernyataan suis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!