Objective-Cと同様にArray(配列)とDictionary(辞書)があります。
大体この2つを使えるようになれば、大抵の処理に困らなくなると思います。
Swiftは型の制約が強いので、定義する時に型を指定する必要があるのが0bjective-Cと違います。
配列の定義とループ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // 空の配列を定義する方法 // 型を指定する必要がある var emptylist = [String]() print(emptylist) // 配列の初期化 var fruitslist = [ "apple" , "orange" , "melon" ] print(fruitslist) fruitslist[1] = "green apple" print(fruitslist) // 配列を順番に処理 for (item) in fruitslist { print(item) } |
辞書の定義とループ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // 空の辞書を定義する // 型を指定する必要がある var emptydict = [String:String]() print(emptydict) // 辞書の初期化 var occupations = [ "Malcolm" : "Captain" , "Kaylee" : "Mechanic" , ] print(occupations) // 代入 occupations[ "Jayne" ] = "Public Relations" print(occupations) // 辞書を順番に処理 for (key, value) in occupations { print( "\(key) is \(value)" ) } |
0 件のコメント :
コメントを投稿