Objective-Cと同様にArray(配列)とDictionary(辞書)があります。
大体この2つを使えるようになれば、大抵の処理に困らなくなると思います。
Swiftは型の制約が強いので、定義する時に型を指定する必要があるのが0bjective-Cと違います。
## 配列の定義とループ
```swift
`gutter:true;
// 空の配列を定義する方法
// 型を指定する必要がある
var emptylist = [String]()
print(emptylist)
// 配列の初期化
var fruitslist = ["apple", "orange", "melon"]
print(fruitslist)
fruitslist[1] = "green apple"
print(fruitslist)
// 配列を順番に処理
for (item) in fruitslist {
print(item)
}
```
## 辞書の定義とループ
```swift
`gutter:true;
// 空の辞書を定義する
// 型を指定する必要がある
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 件のコメント :
コメントを投稿