Получи случайную криптовалюту за регистрацию!

​​Новинки Swift 5.7 Хота Swift 5.7 еще не вышел, мы уже много | Mika.MA_IT

​​Новинки Swift 5.7

Хота Swift 5.7 еще не вышел, мы уже многое услышали о нем на WWDC 22. Про большие фичи мне еще нужно пересмотреть все видео , а вот про маленькие и приятные вещи можно узнать из второй половины сессии What’s new in Swift: https://developer.apple.com/videos/play/wwdc2022/110354/ 

В первую очередь Бекка рассказал(а) про самое ожидаемое и при этом маленькое улучшение читаемости языка: упрощенное разыменование опционалов. 

Так как Swift – это язык с открытым кодом, то можно зайти в репозиторий Apple и посмотреть на все новинки, которые нас ожидают:
https://github.com/apple/swift-evolution/blob/main/proposals/0345-if-let-shorthand.md 

Очень удобно, что можно пройти по ссылке на каждую новую фичу и увидеть примеры кода. Это куда лучше, чем пытаться набрать код с примеров в видео WWDC. К примеру, SE-0345 как раз описывает упрощённое разыменование опционалов. 

Знаете, что было бы действительно круто? Вы уже смотрели/читали про плагины (package plugins)? Было бы круто сделать плагин, который позволяет пройтись по старому коду и обновить все наши уродливые разыменования.