Swift Playgrounds

コードを学ぼう1【バグつぶしの練習】解答例と解説

バグつぶしの練習

解答例

moveForward()
turnLeft()
moveForward()
moveForward()
toggleSwitch()
moveForward()
moveForward()
moveForward()
moveForward()
collectGem()

解説

元々書いてあるコードを実行すると、Byte君はちゃんとゴールできません。
間違えたコードを修正(デバッグ)しないといけません。
(Byte君がぶつかったり、落っこちそうになるのを見るのは結構カワイイけど。笑)
まっすぐ進むとあるスイッチは、はじめから点いているのでtoggleSwitch()する必要ないですね。
ワープを使って、上手にクリアしましょう!

要点まとめ

・『デバッグ』とは、記述したコードのエラーを見つけて修正すること