在学习编程语言的过程,变量的声明与使用是一个简单却重要的知识点,今天我们就花点时间好好说明一下。
声明语句
Go语言主要有五大声明语句,关键字分别是package
,var
,type
,const
,func
,作用分别是:
- package: 声明一个包
- var:声明一个变量
- type:声明一个类型
- const:声明一个常量
- func:声明一个函数
package mainvar UserName string //声明一个包级变量const Pi = 3.14 //声明一个常量type p int //声明一个类型func main(){ var i = 10//局部变量}//包级函数func add(){ //函数体}复制代码
通过以上声明语句,我们定义了变量、常量、类型和函数,package
位于源文件的第一句,用于声明当前所在的包,UserName
、Pi
、p
、add()
等则为包级变量、常量、类型和函数,包级类型无声明先后顺序,在整个包或包外(首字母大写)都可以访问,而main
函数中声明的变量i
则只能在main
函数中使用,且需要先声明再使用。