我正试图构建一个简单的应用程序来提高我在Swift中的初学者技能,但我不明白需要什么类型的预期声明?
这是代码:
//Code starts here
var weight = Double()
var height = Double()
var bmi = Double()
func findBMI() -> Double {
return weight / (height * height)
}
var userBMI = Double()
if userBMI <= 15 {
print("")
}
预期声明为@if userBMI <= 15 {
我一次又一次地修改代码,但我还没有找到解决方案。有人能告诉我我的代码出了什么问题吗?
除非您在Swift操场上,否则像if
这样的语句只能在函数/方法中。
您犯了一个小错误,不能在顶级中使用if语句
var weight = Double()
var height = Double()
var bmi = Double()
func findBMI() -> Double {
return weight / (height * height)
}
var userBMI = Double()
//use if conditions in a function
func ifcheck() {
if userBMI <= 15 {
print("Now check is working")
}
}
您必须在函数中编写条件和使用变量,就像上面一样。如果你还有其他问题,可以问谢谢。