- Swift Playgrounds 学习编程一 逻辑运算符(通关
- Swift Playgrounds 学习编程一 逻辑运算符 5.
- 用了差不多一个月的时间学习了swift4.1基础
- Swift Playgrounds 学习编程一 For循环 5.
- Swift Playgrounds 学习编程一 条件代码(通关)
- Swift Playgrounds 学习编程一 逻辑运算符 3.
- Swift Playgrounds 学习编程一 逻辑运算符 4.
- Swift Playgrounds 学习编程一 逻辑运算符 2.
- Swift Playgrounds 学习编程一 逻辑运算符 1.
- Swift Playgrounds 学习编程一 命令 5.发现并
挑战:使用逻辑运算符和条件代码在关卡世界中通行。
以下每个运算符都会影响条件代码运行的方式:
·"非"运算符(!反转布尔值,表示"如果不满足这个条件,则这么做。"
·"与"运算符(&&)结合两个条件,且仅在二者均为真时运行代码。
·"或"运算符(Ⅲ)结合两个条件,且在至少一个为真时运行代码。
选取最适合用来收集所有宝石和打开开关的运算符和条件来完成这项挑战。
for i in 1...8{
moveForward()
if isOnClosedSwitch 8& isOnGem{
collectGem()
togleSwitch()
turnRight()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
turnRight()
}else if isOnClosedSwitch {
togleSwitch()
turnLeft()
}else if isOnGem{
collectGem()
}
}















网友评论