Я обсуждаю с некоторыми коллегами эффективность операторов If и которая является лучшей по стоимости использования памяти и процессора, на данном этапе не имеет значения используемый язык.
Два условия выглядит следующим образом:
If value is present then
skip
If value = "1234" then
execute
Итак, первый контролирует, если значение равно нулю, в этом случае завершает (пропускает) процедуру, второй оператор сравнивает переменную с указанным значением c. Я думаю, что первый использует больше ЦП, а второй больше Ram, что вы об этом думаете?
Должен ли я использовать оба, чтобы при нулевом значении второе выражение было пропущено? Или лучше использовать только второе, которое сравнивает два значения? Спасибо