Swift Playgrounds 学习编程一 逻辑运算符 3.检查这个与那个

目标:使用"与"运算符组合两个条件,并在两者均为真时调整路线。

逻辑"与"运算符(&&)结合两个布尔条件,且仅在二者均为真时运行代码。例如,在下方的代码中,isBlocked与isOnClosedSwitch 必须同时为真。

示例

if isBlocked && isOnClosedSwitch{

toggleSwitch() }

新条件!

如果你不能朝左边移动一个砖块,则布尔条件isBlockedLeft《左边受阻)为真;如果能,则为假。

1在 for 循环中添加一个if语句,然后添加一个条件来检查角色是否位于宝石处。

2 在快捷工具栏中,选择&&,然后添加第二个条件。

3如果角色在宝石处,并且左边受阻,则右转并切换开关。否则,如果在宝石处,则收集宝石。


for i in 1 … 7{

    moveForward()

    if isOnGem && isBlockedLeft{(

        collectGem()

        turnRight()

        moveForward()

        moveForward()

        toggleSwitch()

        turnLeft()

        turnLeft(()

        moveForward()

        moveForward()

        turnRight()

    }else if isOnGem {

        collectGem()

    }

}

你可能感兴趣的:(Swift Playgrounds 学习编程一 逻辑运算符 3.检查这个与那个)