Swift Playgrounds 学习编程一 条件代码 1.检
2019-12-20 本文已影响0人
彩虹思维

目标:使用一个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()
}