Swift Code初学者..If语句需要声明



我正试图构建一个简单的应用程序来提高我在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")
}
}

您必须在函数中编写条件和使用变量,就像上面一样。如果你还有其他问题,可以问谢谢。

最新更新