如何从函数返回true或false然后检查它。此代码返回错误:不匹配的类型func()bool和bool
func d() bool {
var e bool
return e
}
if d == true {
fmt.Printf("true")
}
答案 0 :(得分:3)
您将实际函数与true进行比较,而不是函数结果,您需要调用函数,例如
func d() bool {
var e bool
return e
}
if d() {
fmt.Printf("true")
}