Swift Playgrounds 学习编程一 条件代码 1.检查开关

目标:使用一个if 语句仅切换关闭的开关。

写代码前,请先尝试运行几次这一关。你会注意到走道上有三个开关,每个开关随机呈打开或关闭状态。

如果切换已经打开的开关,则会将它关闭。因此,在切换每个开关之前,你需要使用if语句进行检查。

使用isOnClosedSwitch(位于关闭的开关处)作为if语句中的条件,这样就可以告诉你的角色,“如果位于关闭的开关处,就切换开关。”

示例

if isOnClosedSwitch{

toggleSwitch()

}

1 走到第一个开关处。

2 选择快捷工具栏中的if 来添加if语句。

3 添加条件isOnClosedSwitch,并在符合条件时切换开关。

4 针对剩下两个开关重复以上步骤。


func openSwitch(){

    moveForward()

    if isOnClosedSwitch{

        toggleSwitch()

    }

}

moveForward()

for i in 1..3{

    openSwitch()

}

你可能感兴趣的:(Swift Playgrounds 学习编程一 条件代码 1.检查开关)