目标:使用命令组合来右转。
你是否注意到,没有 turnRight()(向右转)这个命令?如果角色需要右转才能到达宝石处,
该怎么办?
有时为了解决类似编程问题,你需要组合现有的命令来创建新的行为。这个过程称为组合。
1 动脑筋想想,怎样才能只使用之前用过的命令来右转。
2 使用组合让角色在需要时右转。
3 输入命令来收集宝石。
moveForward()
moveForward()
moveForward()
turnLeft()
turnLeft()
turnLeft()
moveForward()
moveForward()
moveForward()
collectGem()
网友评论