-5
関数からtrueまたはfalseを戻してチェックするにはどうすればよいですか?このコードは、エラーを返します。不一致種類funcを()BOOLとブールゴランのBoolタイプ
func d() bool {
var e bool
return e
}
if d == true {
fmt.Printf("true")
}
関数からtrueまたはfalseを戻してチェックするにはどうすればよいですか?このコードは、エラーを返します。不一致種類funcを()BOOLとブールゴランの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
カルシゲネイト、良い点 – nathanengineer