宣言方法
const (
j = 3
)
関数の外でも中でも宣言する事ができます。
注意点
- constは定数ですので、宣言後の値変更はできません。
- 宣言時に数式によって値を代入していても、
それが実行されるのは出力などで定数を使用した時になります。
const (
j = 3 + 1
)
func A () {
fmt.Println(j) //この時点で計算される。
}
宣言時に桁あふれをしていても、エラーが発生するのは使用時になります。
使用時に桁あふれを解消するような計算をする場合、エラーが発生しません。