初級 › cannot use ... as ... value(型の不一致)の原因と直し方 › パターン4
cannot use ... as ... value(型の不一致)の原因と直し方
変数の型と代入しようとする値の型が食い違うと、コンパイル時にcannot useエラーになります。
1 package main 2 3 import "fmt" 4 5 func main() { 6 var active bool = ______ ^ 7 fmt.Println(active) 8 }
./main.go:6:23: cannot use 1 (untyped int constant) as bool value in variable declaration
空欄を埋めて実行を通す
C言語のように0と1でbool値を表すことはできません。true/falseを直接書く必要があります。
次の問題