Swift Playgrounds 学习编程一 逻辑运算符 2.非之螺旋

挑战:使用"非"运算符,在受阻时左转。

就像之前练习一样,这一挑战中的关卡世界在每次运行时都略有不同。尝试想出如何使用逻辑"非"运算符(!)来通关。

新条件!

条件 isBlocked非真即假,提供一个布尔值。

如果不能朝着当前方向继续向前走,则isBlocked为真。如果能向前走,则isBlocked 为假。


for i in 1..13{

    if isBlocked{

    turnLeft()

    } else{

    moveForward()

    }

}

toggleSwitch()

你可能感兴趣的:(Swift Playgrounds 学习编程一 逻辑运算符 2.非之螺旋)