Swift Playgrounds 学习编程一 条件代码 2.使用 else if

目标:使用 if和 else if 来切换开关或收集宝石。

同样,尝试运行几次关卡,你会发现开关和宝石均为随机出现。

为了确认是否要切换开关或收集宝石,使用if 语句来检查一种可能的条件,并使用else if 块来检查另一种可能性。

示例

if isOnClosedSwitch{

    toggleSwitch()

} else if isOnGem {

    collectGem()

}

isOnGem(位于宝石处)这个新条件将帮助确定你的角色是否位于宝石处。

1走到第一个随机砖块,然后添加一个if语句。

2 在你的代码中,按下if,然后选取"添加 else if语句"来添加 else if块。

3 输入代码,以在位于关闭的开关处时打开开关,并在位于宝石处时收集宝石。

4 针对第二块砖重复以上步骤。


func switchOrGem(){

    moveForward()

    if isOnClosedSwitch{

        toggleSwitch()

    }else if isOnGem{

        collectGem()

    }

}

for i in 1... 2{

    switchOrGem()

}

你可能感兴趣的:(Swift Playgrounds 学习编程一 条件代码 2.使用 else if)