4つの場所に4つの宝石@コードを学ぼう1
//4つの場所に4つの宝石@コードを学ぼう1 for i in 1 ... 4 { moveForward() collectGem() moveForward() collectGem() turnLeft() turnLeft() moveForward() turnRight() moveForward() collectGem() turnLeft() turnLeft() moveForward() moveForward() collectGem() moveForward() }
一歩進んで宝石を取る「moveCollect()」、向きを180度回転する「 turnAround()」という関数を作って使ってみる。
//一歩進んで宝石ゲット func moveCollect() { moveForward() collectGem() } //反対方向に向きを変える func turnAround() { turnLeft() turnLeft() } for i in 1 ... 4 { moveCollect() moveCollect() turnAround() moveForward() turnRight() moveCollect() turnAround() moveForward() moveCollect() moveForward() }