Saya agak bingung kapan atau tidak untuk memasukkan breaksetelah kasus terakhir, sering default.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
breakSatu-satunya tujuan adalah dalam pemahaman saya untuk menghentikan kode dari menjalankan sisa switch-kas.
Apakah kemudian dianggap lebih logis untuk memiliki yang breakterakhir karena konsistensi atau melewatkan memilikinya karena breakpenerapan tidak menggunakan fungsional apa pun? Keduanya logis dalam berbagai cara menurut saya.
Ini bisa sampai tingkat tertentu dibandingkan dengan mengakhiri .phpfile dengan ?>. Saya tidak pernah berakhir dengan ?>sebagian besar karena risiko menghasilkan ruang kosong, tetapi orang dapat berargumen bahwa akan menjadi hal yang logis untuk mengakhiri file.
breakkasus terakhir juga :)