Tôi hơi bối rối về bất cứ khi nào hoặc không bao gồm breaksau trường hợp cuối cùng, thường xuyên default.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
breakMục đích duy nhất của tôi là theo cách hiểu của tôi để ngăn chặn mã chạy qua phần còn lại của switchvali.
Sau đó, nó được coi là hợp lý hơn để có một breakcuối cùng do tính nhất quán hoặc bỏ qua có nó do breakáp dụng không sử dụng chức năng gì? Cả hai đều hợp lý theo những cách khác nhau theo ý kiến của tôi.
Điều này có thể ở một mức độ nhất định được so sánh với việc kết thúc một .phptập tin với ?>. Tôi không bao giờ kết thúc với ?>phần lớn là do rủi ro xuất ra các khoảng trống, nhưng người ta có thể lập luận rằng đó sẽ là điều hợp lý để kết thúc tệp.
breaklà trường hợp cuối cùng :)