[Swift]mapで要素を変換した配列を生成する
書式
let 配列名 = [要素1,要素2,xxx]
配列名.map { $0.uppercased() }
mapメソッドを使って配列の要素を変換した配列を生成します。
使用例
let cityArr = ["大阪", "福岡", "東京", "横浜"]
let cityArrUpper = cityArr.map { $0.uppercased() }
print(cityArr)
print(cityArrUpper)
let cityArr = ["大阪", "福岡", "東京", "横浜"]
let cityArrUpper = cityArr.map { $0.uppercased() }
print(cityArr)
print(cityArrUpper)
let cityArr = ["大阪", "福岡", "東京", "横浜"] let cityArrUpper = cityArr.map { $0.uppercased() } print(cityArr) print(cityArrUpper)
実行結果
$ swift 16.swift
["Oosaka", "Fukuoka", "Tokyo", "Yokohama"]
["OOSAKA", "FUKUOKA", "TOKYO", "YOKOHAMA"]
$ swift 16.swift
["Oosaka", "Fukuoka", "Tokyo", "Yokohama"]
["OOSAKA", "FUKUOKA", "TOKYO", "YOKOHAMA"]
$ swift 16.swift ["Oosaka", "Fukuoka", "Tokyo", "Yokohama"] ["OOSAKA", "FUKUOKA", "TOKYO", "YOKOHAMA"]