На днях на официальном сайте языка программирования Python сообщили о том, что в Python 3.10 появится поддержка 2-х новых операторов сопоставления: case и match.
Это нововведение должно повысить читаемость кода. Кроме того, Python-разработчики избавятся от необходимости создавать собственные решения, необходимые для сравнения получаемых результатов с «образцом».
Ниже можно посмотреть на пример кода с применением match и case:
Реализация оператора напоминает, как устроен match в Scala, F# и Rust. Однако в отличие от традиционного для «Си», Java и JavaScript оператора switch, выражения на основе match предлагают расширенную функциональность.
Подробности читайте на OpenNET .
Загляните за горизонт событий вместе с OTUS! Записывайтесь на наши курсы