Найти тему

В Python 3.10 появятся операторы match и case

На днях на официальном сайте языка программирования Python сообщили о том, что в Python 3.10 появится поддержка 2-х новых операторов сопоставления: case и match.

Это нововведение должно повысить читаемость кода. Кроме того, Python-разработчики избавятся от необходимости создавать собственные решения, необходимые для сравнения получаемых результатов с «образцом».

Ниже можно посмотреть на пример кода с применением match и case:

-2

Реализация оператора напоминает, как устроен match в Scala, F# и Rust. Однако в отличие от традиционного для «Си», Java и JavaScript оператора switch, выражения на основе match предлагают расширенную функциональность.

Подробности читайте на OpenNET .

Загляните за горизонт событий вместе с OTUS! Записывайтесь на наши курсы