-5
如何從函數返回true或false,然後檢查它。此代碼返回一個錯誤:類型不匹配FUNC()布爾和布爾Golang的Bool類型
func d() bool {
var e bool
return e
}
if d == true {
fmt.Printf("true")
}
如何從函數返回true或false,然後檢查它。此代碼返回一個錯誤:類型不匹配FUNC()布爾和布爾Golang的Bool類型
func d() bool {
var e bool
return e
}
if d == true {
fmt.Printf("true")
}
你比較實際的功能,真的,不是函數結果,你需要調用的函數,例如
func d() bool {
var e bool
return e
}
if d() {
fmt.Printf("true")
}
看到正在運行的例子https://play.golang.org/p/hjFjPEu8DE – superfell
也許應該指出的是,對這樣一個布爾常量比較是不必要的。 '如果d(){'就夠了。當然,除非你真的想檢查它是否「真實」,而不僅僅是真實,但這是一種罕見的情況。 – Carcigenicate
Carcgenicate,好點 – nathanengineer