【发布时间】:2023-03-28 01:17:01
【问题描述】:
我对 Swift 很陌生,我通过使用“使用 Swift 开发应用程序”-Book 来学习。
请检查下面的代码 - 它不起作用,我不知道为什么。
import UIKit
func isBelow13(number: Int) -> Bool {
let isBelow: Bool = false
if number < 13 {
let isBelow = true
} else {
let isBelow = false
}
return isBelow
}
isBelow13(number: 11) // returns false, should return true
isBelow13(number: 14) // returns false
干杯!
【问题讨论】:
-
如果你无法弄清楚为什么你的代码不能按预期工作:把它放到一个编译项目而不是一个 Playground,然后使用 调试器。 设置断点、单步、检查变量。 学习发现错误。