return (x >= 0 && x <= 7) ? arrayList[x] : null;
if (x >= 0 && x >= 7){
return arrayList[x];
}
else {
return null;
}
Laziz Karimov
28 уровень
простите что задаю примитивный вопрос. в чем разница в данной Magic 8 ball задаче тернарного оператора и условного оператора ?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
14 сентября 2021, 01:03
Они здесь идентичны. Иногда тернарный оператор удобнее, потому что компактнее при записи, иногда через if понятнее, если условия приходится нанизывать одно на другое.
Пример плохо понимаемой тернарной записи:
Оно работает, но разобраться сложно.
Вот так, то же самое, но понятнее:
+1