3を含む繰り返し
swift
var i = 0
for n in 1...3 {
i+n
}
3を含まない繰り返し
swift
var y = 0
for n in 1 ..< 3 {
y+n
}
コレクションから取り出す
swift
var y = 0
for n in 1 ..< 3 {
y+n
}
Dictionary から取り出す
swift
let hogeDic = ["hoge":"huga"]
for (hoge,huga) in hogeDic {
hoge + huga
}
Dictionaryからkeyだけ取り出す
swift
let hogeDic = ["hoge":"huga"]
for key in hogeDic.keys {
key
}
Dictionaryからvalueだけ取り出す
swift
let hogeDic = ["hoge":"huga"]
for value in hogeDic.values {
value
}
普通(?)のforループ
swift
let sizelist = ["xs", "s", "m", "l", "xl"]
for (var i = list.count ; i > 0; i--) {
sizelist[i - 1]
}
ラベルを付けてそこに戻ることができるっぽい
(continue xloopでxloopの場所まで戻れる)
swift
xloop:for x in 0...5 {
yloop:for y in 0...5 {
continue xloop
}
}