LINUX.ORG.RU

История изменений

Исправление DarkEld3r, (текущая версия) :

но это неправильно т.к. сравнивать надо было именно выражения.

С какой стати? Выше был пример функции, вот её тело и сравнивал.

Конструкция if/else внутри выражения - ужасна. И это объективно.

Ничуть.

Тем более, что если не стараться всё в одну строчку запихнуть, то мне однозначно больше вариант с if/else больше нравится. Особенно, если хочется иметь вложенные условия.

В любом случае, я даже готов признать, что в плане краткости в данном случае раст проигрывает. Ведь это такая ерунда. Зато имеем выигрыш в плане единообразия. И учитывая как ты за символы зацепился, кажется, что других аргументов нет. Не говоря уже о том, что можно найти и обратные примеры, когда раст оказывается короче и выразительнее.

Исправление DarkEld3r, :

но это неправильно т.к. сравнивать надо было именно выражения.

С какой стати? Выше был пример функции, вот её тело и сравнивал.

Конструкция if/else внутри выражения - ужасна. И это объективно.

Ничуть.

Тем более, что если не стараться всё в одну строчку запихнуть, то мне однозначно больше вариант с if/else больше нравится. Особенно, если хочется иметь вложенные условия.

В любом случае, я даже готов признать, что в плане краткости в данном случае раст проигрывает. Ведь это такая ерунда. Зато имеем выигрыш в плане единообразия. И учитывая как ты за символы зацепился, кажется, что других аргументов нет.

Исходная версия DarkEld3r, :

но это неправильно т.к. сравнивать надо было именно выражения.

С какой стати? Выше был пример функции, вот её тело и сравнивал.

Конструкция if/else внутри выражения - ужасна. И это объективно.

Ничуть.

Тем более, что если не стараться всё в одну строчку запихнуть, то мне однозначно больше вариант с if/else больше нравится. Особенно, если хочется иметь вложенные условия.