過去のブログのアーカイブ
この記事は前身のブログのアーカイブを引き継いだものです.
画像が正しく表示できないなど,コンテンツの表示に問題がある恐れがあります.Swiftで型変換をするのはとっても単純。これを利用して単純な作業を短縮することもできます。
例えば、1から30まで並んだ文字列の配列を作りたい場合はこう
(1...30).map { String ($0) }
また、少し長いですが同等のコードならこれ
({Void in let res: [Int] = [] for i in 0...30 { res.append(String(i)) } return res })()
ともかくmapメソッドを使えば簡単に型変換することができるってことですね!
C#のときは配列の型変換は大変だったけど、まさかこんなに簡単にできるとはびっくりです。