Найти в Дзене
Java

💡 Java tip: начиная с Java 14 можно использовать switch expressions - код становится короче и чище

Раньше switch выглядел так: много case, break и дополнительная переменная. Теперь можно писать компактнее и понятнее. String season = switch (month) { case 12, 1, 2 -> "Winter"; case 3, 4, 5 -> "Spring"; default -> "Invalid"; }; Что это даёт: - меньше шаблонного кода - нет break - результат можно сразу присвоить переменной - логика читается намного проще Такие мелкие фичи сильно упрощают большие кодовые базы и уменьшают количество ошибок. #java #modernjava @javarush

💡 Java tip: начиная с Java 14 можно использовать switch expressions - код становится короче и чище.

Раньше switch выглядел так:

много case, break и дополнительная переменная.

Теперь можно писать компактнее и понятнее.

String season = switch (month) {

case 12, 1, 2 -> "Winter";

case 3, 4, 5 -> "Spring";

default -> "Invalid";

};

Что это даёт:

- меньше шаблонного кода

- нет break

- результат можно сразу присвоить переменной

- логика читается намного проще

Такие мелкие фичи сильно упрощают большие кодовые базы и уменьшают количество ошибок.

#java #modernjava

@javarush