Trong java Tôi tự hỏi mà trong số này là hiệu quả hơn:hai IF báo cáo so với một tuyên bố VÀ
if(something)
{
if(something)
}
hoặc
if((something) &&(something))
tôi đã tự hỏi những gì công đức tạo được cho cả về hiệu suất . Những giải pháp nào cho chính họ tốt hơn đối với các đối tượng dữ liệu khác nhau.
cách đầu tiên thường thấy trong mã được viết bởi những người không biết/hiểu rằng các mạch ngắn của '&&'. Tôi đã thấy 15+ tầng 'if' trong mã kế thừa, và nhanh chóng thay thế tất cả chúng bằng cách thứ hai. (Bên cạnh: VB.NET 'And' là một ví dụ mà nó không ngắn mạch, nhưng' AndAlso' không) – Seph