У меня есть цикл написан как такSimplyfying использования «?:» Условного оператора
for(i = (count>=0)?1:-1;(count>=0)?i<=count:i>=count;(count>=0)?i++:i--){
do_something_with(i)
}
Как вы можете видеть, я использую время ?
оператора 3 в инициализации цикла.
Есть ли способ упростить это? В настоящее время процессор должен вычислить как минимум 2 дополнительных решения и максимум 3 дополнительных для каждой итерации. Я пытаюсь уменьшить это.
Пс: Я стараюсь избегать использования заявлений if
.
В настоящее время я использую JavaScript в качестве языка
Зачем избегать утверждений? –
Ну, я пытаюсь сделать количество строк меньше, поэтому – Gautam
«Я пытаюсь сделать количество строк меньше» - почему ??? Это вообще плохая идея, если вы не избавляетесь от избыточности. –