RSS DZone.com
Подписаться
От printTriangularNumber до Duff’s Device: освоение старых и новых операторов switch в Java
В этой статье мы увидим, как скромное операторное выражение switch в Java превратилось из любопытного механизма сквозного перехода в мощное выражение, и как понимание его работы открывает классические методы, такие как устройство Даффа.
Операторное выражение switch в Java эволюционировало из конструкции, склонной к сквозному переходу, в современный синтаксис выражений, представленный в Java 14. В статье прослеживается эта эволюция на конкретном примере: метод, который вычисляет треугольные числа, намеренно позволяя выполнению каскадно проходить через случаи без операторов break.