变量
作用:给一段指定的内存空间起名,方便操作这段内存
声明:用var关键字
func main() {
// var关键字
// 方法1 声明一个变量
var a int
fmt.Println("a=",a)
fmt.Printf("a的类型是:%T\n",a)
//方法2 声明一个变量,并初始化这个值
var b int = 200
fmt.Printf("b=%d,b的类型是%T\n",b,b)
//方法3 初始化的时候,去掉数据类型,Go语言通过值自动匹配类型
var c = 100
fmt.Printf("c=%d,c的类型是:%T\n",c,c)
//方法4 短声明 :=
e:=100
fmt.Printf("e=%d,e的类型是:%T\n",e,e)
// 一次声明多个变量
var num1,num2 int = 100,200
var num3 ,str = 100,"hello"
var (
nn int = 100
str = "hello world"
)
}
常量
常量表示固定的值,计算机运行的时候不会被其他程序修改
const len =10