Однако в некоторых случаях требуется не завершать работу конструкции switch-case, а перейти к выполнению кода в следующем блоке case. Для этого в конце блока case указывается ключевое слово fallthrough
В конце каждого блока case нет необходимости ставить оператор break, как этого требуют другие языки программирования. Данный оператор ставится только в том случае, если блок case или default не содержит выполняемого кода.
Для десятичных чисел экспонента указывает на степень десятки: 1.25e2 соответствует 1.25 * 102, или 125.0. Для шестнадцатеричных чисел экспонента указывает на степень двойки
Листинг 12.7 func changeValues(_ a: inout Int, _ b: inout Int) -> Void { let tmp = a a = b b = tmp } var x = 150, y = 45 changeValues(&x, &y) x // 45 y // 150