Предлагаю вашему вниманию очередную статью по нововведениям Java 21 на тему Pattern Matching в конструкции Switch.
Мы начнём с простого примера шаблонов сравнения в switch, который использует иерархию числовых классов (Object - Number - Integer). Затем постепенно увеличим количество проверок (ветка по умолчанию, проверка на null) и узнаем для чего нужно новое ключевое слово when. После этого отдельно рассмотрим пример работы с record-классами в switch.
Если же после прочтения статьи у вас останутся вопросы или будут предложения по её улучшению - пишите в комментах на сайте или здесь.
Post #59
134

- 🤗 2