初級 › non-boolean condition in if statement の原因と直し方 › パターン1
non-boolean condition in if statement の原因と直し方
C言語やJavaScriptと違い、Goのif文の条件式には真偽値(bool)しか書けません。
1 package main 2 3 import "fmt" 4 5 func main() { 6 x := 1 7 if ______________ { ^ 8 fmt.Println("yes") 9 } 10 }
./main.go:7:5: non-boolean condition in if statement
空欄を埋めて実行を通す
C言語やJavaScriptと違い、Goのif文の条件式は真偽値でなければなりません。整数xをそのまま置くことはできません。
次の問題