Читаю книжку по Swift. Язык так себе, но есть одна фишка, которую я не могу понять. Язык компилируемый, но строки позволяют делать такое:
let multiplier = 3
let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"
// message is "3 times 2.5 is 7.5"
И похоже можно в скобках писать [почти] любые функции и конструкции языка.
Вопрос: как это работает?