This example describes the method of defining constants in the Go language. Share to everyone for your reference. The specific analysis is as follows:
The definition of a constant is similar to a variable, except that it uses the Const keyword.
Constants can be values of a character, String, Boolean, or numeric type.
Copy Code code as follows:
Package Main
Import "FMT"
Const PI = 3.14
Func Main () {
Const WORLD = "the Universe"
Fmt. Println ("Hello", World)
Fmt. Println ("Happy", Pi, "Day")
Const Truth = True
Fmt. Println ("Go rules?", Truth)
}
Numeric constants are high precision values.
A constant of unspecified types determines its type by context.
Also try to output needint (big) bar.
Copy Code code as follows:
Package Main
Import "FMT"
Const (
Big = 1<<100
Small = big>>99
)
Func needint (x int) int {return x*10 + 1}
Func needfloat (x float64) float64 {
Return x*0.1
}
Func Main () {
Fmt. Println (Needint (Small))
Fmt. Println (Needfloat (Small))
Fmt. Println (Needfloat (BIG))
}
I hope this article will help you with your go language program.