今回はループ(for)について
これは単純に「決められた回数」「決められた内容」を繰り返すものです。
目次
基本ループ
for i in 1 ... 4 {
繰り返したい内容
}
これが基本の型です。
iのところは多分関数名的なものだと思う。
何回繰り返すか書くからわかりやすい…?
関数を作る時にも入れられる
ちなみに関数を作る時にもforは使えました。
func 名前() {
やりたいこと1
for i in 1 ... 4 {
やりたいこと1-1
やりたいこと1-2
}
やりたいこと2
}
おまけ
Swift Playgroundsのあるステージでは…
func turnAround() {
turnLeft()
turnLeft()
}
func moveForward2() {
moveForward()
moveForward()
}
func getGem() {
turnRight()
for i in 1 ... 2 {
moveForward()
collectGem()
}
turnAround()
moveForward2()
}
func getToggle() {
for i in 1 ... 2 {
moveForward()
toggleSwitch()
}
turnAround()
moveForward2()
turnLeft()
moveForward()
}
for i in 1 ... 3 {
getGem()
getToggle()
}
こんな感じでやってみました。
あくまでも自分のやり方なので他にも解答例はあるはず!
日にちをおいて復習がてら見てみます