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