Оператор switch похож на оператор if в языках программирования вроде Pascal, Ada, C, C++, C#, Visual Basic .NET и Java. По ключевым словам вроде switch, case, select и inspect данный оператор уже давно доступен почти во всех высокоуровневых императивных языках программирования, а также поддерживается другими типами языков.
Больше, чем обычный оператор switch!
Нововведение свежей версии Python 3.10 можно назвать одним из самых больших со времен версии 3.0. Еще бы, ведь наконец-то, спустя годы ожесточенных споров, в Python реализована действительно новая возможность под названием Structural pattern matching, структурное сопоставление с образцом. В других языках, таких как JavaScript, она уже давно известна как switch case statement. Удивительно, но до сих пор в Python не существовало аналога switch case, следовательно, уникальное обновление поможет вам облегчить путь программиста. |