Go言語:定数
定数の話
- 定数は、
const
キーワードを使って宣言する。- 型の指定は不要だが、
:=
による代入はできない。 - 指定できるが、数値定数みたいに扱うために、基本的に行わない?
- 型の指定は不要だが、
- 定数の種類は、
character
、string
、'boolean、
numeric`numeric
数値定数は、指定がない限り、高精度な値で、都度必要な型をとる。
- 定数なので、再代入はできない。
試してみた
% GOPATH=$PWD go run src/type.go Type 1
エラー
試してみたコードのコメントアウトを解いてみると、コンパイルエラー。
% GOPATH=$PWD go run src/type.go # command-line-arguments src/type.go:11: cannot assign to VERSION