Swift Playgrounds

コードを学ぼう1【集めて、切り替えて、繰り返す】解答例と解説

集めて、切り替えて、繰り返す

解答例

func pickPlace() {
    moveForward()
    collectGem()
    moveForward()
    toggleSwitch()
    moveForward()
}

pickPlace()
turnLeft()
pickPlace()
moveForward()
turnLeft()
pickPlace()
turnLeft()
pickPlace()

解説

funcを使って、pickPlace()という関数を作りました。
一度関数を作ると、何度でも呼び出して使うことができます。
今回は、約1列分の処理(宝石を取って、スイッチも切り替えて進む)を一つの関数にまとめました。
関数の名前は自由につけることができますが、後で見てもわかりやすいものにするのがおすすめです。

要点まとめ

・関数を定義する時は、わかりやすい名前にしよう