如果声明预期声明错误(swift代码语言)
问题描述:
我看不到我的问题是什么。我是新来的这个Xcode的东西,我只是想要一些预期的声明错误的帮助。这是我的代码如果声明预期声明错误(swift代码语言)
VAR MYNAME = UITextInput.self
let age = Int()
if age {
print ("error")
} else {
print ("welcome," + String(myname))
}
Xcode是展示和预期的声明。有人可以帮帮我吗。谢谢
答
Int不能转换为Bool。您需要将Int变量与其他int值进行比较。看到代码:
let age = Int()
if age > 0 {
print ("error")
} else {
print ("welcome, \(myname)")
}
答
您已经声明年龄作为整数和您要比较和布尔类型,因为比较与同类型做这将给错误整数。因此,无论您需要将年龄声明为布尔值还是比较使用整数值。
为布尔比较
let age = Bool()
if age {
print ("error")
} else {
print ("welcome," + String(myname))
}
或整数
let age = Int()
if age == 0 {
print ("error")
} else {
print ("welcome," + String(myname))
}
你想随着年龄的比较在什么条件是否? –