Эта статья имеет следующий код:
// flatMap
let flatCars = peopleArray.flatMap({ $0.cars })
print("Flatmap: \(flatCars)")
/*Result: Flatmap: ["i20", "Swift VXI", "Crita", "Swift VXI"]*/
Что происходит в функции печати. Почему это может быть не просто так:
print("Flatmap: ", flatCars) //typed outside of IDE
Является ли "Flatmap: \(flatCars)"
форматированием строки, аналогичным литералам шаблона javascript, например, "Flatmap: ${flatCars}"
в Js?
Полезные ресурсы для лучшего пониманиябудь великим.