Нужно выполнить разные действия в зависимости от значения целочисленной переменной.
Вариант 1:
Десять раз применить elseif
Вариант 2:
Триггер вызваыемый из массива
Десять раз применить elseif
Вариант 2:
Триггер вызваыемый из массива
Что будет работать быстрее?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. EugeAl
Ред. ScorpioT1000
Ред. ScorpioT1000
Ред. konvan5
То есть если условием были бы к примеру название месяца, а нам бы пришлось по циклу сравнивать строки, равна ли строка январю, потом февралю, марту и если да, то выдаем номер, который уже используем как индекс массива - это не будет считаться 1 действием и не подходит нам. Разве что хэш таблицы использовать, где по ключам мы можем получить нужное нам значение 1 действием.
Если же условия слишком специфичны и сложны - делай ifelse и не парься (разве что первыми условия ставь самые частые а в конце самые редкие)
(даже загрузил карту с этим примером)
Ред. CopyPaster
Ред. konvan5
Ред. CopyPaster