Tôi hơi bối rối về bất cứ khi nào hoặc không bao gồm break
sau 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?
}
break
Mụ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 switch
vali.
Sau đó, nó được coi là hợp lý hơn để có một break
cuố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 .php
tậ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.
break
là trường hợp cuối cùng :)