Swift 6 · Basics and optionals
Closures
Pass behavior around. Trailing closure syntax reads cleanly.
let doubled = numbers.map { $0 * 2 }
let evens = numbers.filter { $0 % 2 == 0 }
let total = numbers.reduce(0, +)
let sorted = names.sorted { $0 < $1 }
Official Swift 6 documentation