スタート地点から4方向に同じパターン(2つ進んでスイッチを入れる)が展開されています。それをして、スタート地点に戻ってをfor文で繰り返します。パターンの作り方は関数を作っていたのとかわりません。funcの代わりにfor文を使うだけです。
問題文にある「もう1つのコマンドも忘れずに。
1 2 3 4 5 6 7 8 9 10 |
for i in 1 ... 4 { moveForward() moveForward() toggleSwitch() turnLeft() turnLeft() moveForward() moveForward() turnLeft() } |