Я взвешиваю разницу между
If[condition1 AND condition2, A, B]
и
If[condition1, If[condition2, A, B], B]
Мое мышление: вложенные IF будут быстрее.
Мое рассуждение: вложив IF, условие2 оценивается только тогда, когда условие1 истинно. В том, что я делаю, это означает, что условие2 будет оцениваться меньше, чем в первом варианте выше.
И - это обычные логические "и" (истина, если и только если оба условия верны). Под ЕСЛИ я подразумеваю ЕСЛИ [ условие , когда условие истинно, когда условие ложно].
Надеюсь, мой вопрос не слишком некорректен; Я уверен, что есть примеры, когда первый вариант будет работать быстрее. Я просто надеялся, что в общем-то что-то верно.
Спасибо.