Первая бета Python 3.10 — что нового?
Новости
Намечается по-настоящему интересное обновление.
5К открытий5К показов
Несколько дней назад разработчики выпустили первую бета-версию Python 3.10 — последней номерной версии языка на сегодняшний день. И несмотря на то, что это тестовая версия, уже сейчас на её основе можно узнать, что нас ждёт с грядущим крупным обновлением.
Сопоставление структурных шаблонов
После нескольких неудачных попыток внедрить switch/case в Python, разработчики языка решили пойти иным путём. Они решили реализовать похожий функционал через сопоставление структурных шаблонов:
Улучшение отчётов об ошибках
Теперь отчёт об ошибках в коде будет более наглядно показывать, что именно было сделано неверно.
Отчёт в более старых версиях Python:
Отчёт в Python 3.10:
Прочие нововведения
- оператор with теперь поддерживает многострочный синтаксис в скобках;
- переменные можно будет объявлять как псевдонимы типов;
- для сборки CPython потребуется OpenSSL 1.1.1 или новее.
С полным списком можно ознакомиться в материале по ссылке.
Источник: Sudosecurity
5К открытий5К показов