/*
常量:是在程序编译阶段就确定下来的值,且在运行时无法改变的值,例如圆周率;
在Go程序中,常量可以是数值类型(包括整型、浮点型和复数类型)、布尔类型、字符串类型等
常量的定义使用关键字 const
*/
package main
import "fmt"
func main() {
var number int = 123
number = 456
fmt.Println(number)
/* const num int
num=123
此处会报错常量在初始化的时候必须进行赋值操作
*/
const age int = 123
fmt.Println(age)
//age=345 会报错
//变量是可以变化的量,常量的值不能进行任何更改,常量一般是使用大写字母
const NUM =333
fmt.Println(NUM)
m :=2+2i
fmt.Println(m)
fmt.Printf("m变量的格式是:%T,值是%v",m,m)
}
结果:
456
123
333
(2+2i)
m变量的格式是:complex128,值是(2+2i)
Process finished with exit code 0