Dưới đây là ví dụ tôi đã viết sử dụng các chi tiết và biểu thức bảo vệ if-else
. Khi nào thì thích hợp hơn cái kia? Lý do chính tôi muốn biết điều này là bởi vì ngôn ngữ thường có cách làm việc thành ngữ.Khi nào các biểu thức bảo vệ phù hợp?
test1 a b =
if mod b 3 ≡ 0 then a + b
else if mod b 5 ≡ 0 then a + b
else a
test2 a b
| mod b 3 ≡ 0 = a + b
| mod b 5 ≡ 0 = a + b
| otherwise = a
+1 cho, ngoài việc phải, "O (n²) đọc khó khăn" – delnan
@delnan - Có thể họ đang nghĩ * "O (n²) tín hiệu nhiễu theo tỷ lệ" * với 'n' là số điều kiện. – ChaosPandion