mapは配列の要素すべてに、何らかの処理を施して返すもの。
例えば, 指定された季節に応じて、その時の花の写真を出し分けたいという状況を考えてみる。
画像ファイルの名前は「花の名前+季節」
夏のひまわりだったら、「sumflowerSummer」みたいなイメージ。
let flowersImage = ["rose", "cherryBlossoms", "sunflower"]
print (springFlowers)
/// ["rose", "cherryBlossoms", "sunflower"]
let springFlowers = flowersImage.map { $0 + "Spring" }
print (springFlowers)
/// ["roseSpring", "cherryBlossomsSpring", "sunflowerSpring"]
ここで、$0は引数の省略。