变量的定义和使用

变量的定义和使用

/*
###########
变量的定义和使用
##########
*/
package main

func main() {
	//1 方式一:基本定义
	//var关键字 变量名 变量类型 =变量值
	//var age int=18  //定义并赋值
	//var age int  //定义
	//age=18       //赋值

	//2 方式二:类型推导(不需要加类型了,并不代表没有类型,类型都是固定的)
	//var age =18
	//var age      //错误,变量定义时,就要固定类型
	//age=18

	//3 方式三:简略声明(冒号跟等号是一起的,推荐第三种)
	// age :=18
	//age   //更不对了
	//age=18

	//4 同时定义多个变量
	//var age,a,b,c int=18,19,20,21
	//var age,a,b,c =18,19,20,21
	//age,a,b,c :=18,19,20,21
	//变形(能看懂,表示在定义即可)
	//var (
	//	age=19
	//	name="lqz"
	//	sex="男"
	//)

	//5 变量要先定义再使用
	//a=19
	//a:=10

	//6 变量不能重复定义
	//var a int=18
	////var a=19
	////a:=19
	////简略声明的小特殊(冒号前,至少有一个未定义的变量即可)
	//b,a:=17,18
	//
	//fmt.Println(a,b)

	//7 变量类型是固定的
	//var a int=18
	//var a=18 
	//a:=18
	//a=80
	//a="xxx"  //不可以
	//fmt.Println(a)


	//Printf,%T表示类型
	//fmt.Printf("age的类型是:%T,值是:%d
", age, age)
	//fmt.Println(age)

	/*
		注意:
		1 变量定义了,必须使用,否则报错
		2 包导入了,要使用,不使用就报错
		3 先定义再使用
		4 不能重复定义
		5 类型固定
	*/

}

/*
在python中一切皆对象,对象就是个地址是引用
*/


常亮

/*
###########
常量:恒定不变的量,建议常量全用大写
程序运行过程中,不会改变的值,数据库的连接地址,端口号
##########
*/

package main

func main() {
	//1 const关键字 常量名 常量类型 =值
	//const age int =99

	//2 常量可以定义了不使用
	//const age int =99

	//3 类型可以省略
	//const age  =99
	//fmt.Printf("%T",age)

	//4 同时定义多个常量
	//const (
	//	AGE=19
	//	NAME="lqz"
	//	sex="男"
	//)
	//fmt.Println(AGE)
	//
	////5 改变常量(不允许)
	//AGE=199
	//fmt.Println(AGE)

}


原文地址:https://www.cnblogs.com/kai-/p/12739553.html