Оглавление
- Bool.toggle
- Алгоритмы для Sequence и Collection
- Перечисление всех cases enum
- Случайные числа
- Hashable redesign
- Условное соответствие (протоколам)
- Dynamic member lookup
- #error and #warning
- MemoryLayout.offset(of:)
- @inlinable
- Immutable withUnsafePointer
Требования
Этому playground требуется Xcode 10 или свежий слепок Swift 4.2. Скачать Xcode 10 beta можно здесь а слепок Swift 4.2 здесь.
Обратите внимание
Этот playground фокусируется на новых, ориентированных на программистов особенностях, которые могут быть легко продемонстрированы в формате playground. Swift 4.2 содержит гораздо больше изменений, чем перечислено здесь. Под капотом Swift 4.2 множество усовершенствований, в том числе новые возможности Swift Package Manager.
Взгляните на полный список изменений (changelog), а также на полный список реализованных в Swift 4.2 предложений (который содержит ряд предложений реализованных, но не упомянутых в changelog).