在Swift中使用条件句有困难

在Swift中使用条件句有困难,swift,Swift,我被困在下面的习题集上。有什么想法吗 var hasFuel == "true" if hasFuel == "true" { print("Let's go for a drive") } else if hasFuel != "true" { print("We're not going anywhere!") } 这是赋值运算符与相等运算符的错误 代码无法编译 “==”不是前缀一元运算符 您可能希望指定该值 var hasFuel = "true" 更好 var ha

我被困在下面的习题集上。有什么想法吗

var hasFuel == "true"

if hasFuel == "true" {
    print("Let's go for a drive")
} else if hasFuel != "true" {
    print("We're not going anywhere!")
}
这是赋值运算符与相等运算符的错误

代码无法编译

“==”不是前缀一元运算符

您可能希望指定该值

var hasFuel = "true"
更好

var hasFuel = true
这避免了第二个
if

if hasFuel == true {
    print("Let's go for a drive")
} else {
    print("We're not going anywhere!")
}
还是更短

if hasFuel {
    print("Let's go for a drive")
} else {
    print("We're not going anywhere!")
}

有什么问题?你想用这段代码实现什么?为什么
hasfoure
是一个字符串而不是Bool?如果第二个
有什么意义?您已经知道它不等于
else
中的
“true”
。下一次,请将给出的确切问题陈述张贴出来。