原谅我的初学者问题,为什么这段代码被抱怨{ expected after if
,大括号已经存在
var years = Int(edtYears.text!)
if years !=nil {
//do something
}else {
//...
}
由于
答案 0 :(得分:0)
您需要在if years != nil {
等条件的两边添加空格,或者您也可以在没有空格的情况下添加空格,但双方if years!=nil {
var years = Int("")
if years != nil {
//do something
}else {
//...
}
答案 1 :(得分:0)
永远不要这样做。确保你做了可选的链接,否则你肯定会崩溃。
if let text = edtYears.text, let convertToInt = Int(text){
print("Int \(convertToInt)")
}else{
print("Cannot convert")
}