Я видел людей, которые делали оператор if и else только в 1 строке, используя
return var1 != null ? var2 : 0;
.
Это кажется более компактным и быстрым для ввода, чем создание оператора if, затем еще несколько строк и так далее ...
Выражение return выше является примером, я не могу воссоздать нечто подобное, так как не знаю синтаксиса использования операторов if and else
в строках return
.
Текущая ситуация:
Есть 3 целых числа.
Я хочу сравнить , если var 1 больше, чем var 2 , а также ( && ) , если (var 1 + var 3) больше, чем var 2 .
Если эти условия выполняются, тогда оператор return должен возвращать false, иначе true.
Попытка:
return var1 > var2 && (var1 + var3) > var2 ? false : true;