История изменений
Исправление DarkEld3r, (текущая версия) :
но это неправильно т.к. сравнивать надо было именно выражения.
С какой стати? Выше был пример функции, вот её тело и сравнивал.
Конструкция if/else внутри выражения - ужасна. И это объективно.
Ничуть.
Тем более, что если не стараться всё в одну строчку запихнуть, то мне однозначно больше вариант с if/else больше нравится. Особенно, если хочется иметь вложенные условия.
В любом случае, я даже готов признать, что в плане краткости в данном случае раст проигрывает. Ведь это такая ерунда. Зато имеем выигрыш в плане единообразия. И учитывая как ты за символы зацепился, кажется, что других аргументов нет. Не говоря уже о том, что можно найти и обратные примеры, когда раст оказывается короче и выразительнее.
Исправление DarkEld3r, :
но это неправильно т.к. сравнивать надо было именно выражения.
С какой стати? Выше был пример функции, вот её тело и сравнивал.
Конструкция if/else внутри выражения - ужасна. И это объективно.
Ничуть.
Тем более, что если не стараться всё в одну строчку запихнуть, то мне однозначно больше вариант с if/else больше нравится. Особенно, если хочется иметь вложенные условия.
В любом случае, я даже готов признать, что в плане краткости в данном случае раст проигрывает. Ведь это такая ерунда. Зато имеем выигрыш в плане единообразия. И учитывая как ты за символы зацепился, кажется, что других аргументов нет.
Исходная версия DarkEld3r, :
но это неправильно т.к. сравнивать надо было именно выражения.
С какой стати? Выше был пример функции, вот её тело и сравнивал.
Конструкция if/else внутри выражения - ужасна. И это объективно.
Ничуть.
Тем более, что если не стараться всё в одну строчку запихнуть, то мне однозначно больше вариант с if/else больше нравится. Особенно, если хочется иметь вложенные условия.