Tôi có một câu hỏi, tôi đã được xem xét một số mã và trong một kịch bản, các tác giả sử dụng:điều gì có nghĩa là lệnh nếu (0) trong r?
if(0){
#do something
}
Bất kỳ sự giúp đỡ trong những gì if(0)
phương tiện?
Tôi có một câu hỏi, tôi đã được xem xét một số mã và trong một kịch bản, các tác giả sử dụng:điều gì có nghĩa là lệnh nếu (0) trong r?
if(0){
#do something
}
Bất kỳ sự giúp đỡ trong những gì if(0)
phương tiện?
Tác giả (rất có thể) đặt khối mã trong câu lệnh if để họ có thể dễ dàng xóa mã nếu cần mà không phải nhận xét (hoặc xóa nó). Tương tự như nếu (true) hoặc if (false), bạn chỉ cần thay đổi một giá trị và nó sẽ bỏ qua mã đó.
Khi xem xét mã, nhà phát triển nên loại bỏ các loại báo cáo sau khi họ đã hoàn tất tất cả mã nguồn của họ không làm lẫn lộn người khác.
Cảm ơn lời giải thích !!!! – user2380782
Có vẻ như thứ gì đó sẽ không bao giờ được thực thi, vì 0 = FALSE. Có lẽ đây là một công tắc thủ công để kiểm tra một số mã trong ngoặc đơn.
Có thể chỉ là trình giữ chỗ cho câu lệnh * real * if. – zx8754
Đó là mã xấu. ;-) –
Thực hành nào tốt hơn? Tôi đã thấy điều này rất nhiều lần. Tôi nghĩ điều này là bình thường ... @ Konrad Rudolph – user2149631