作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。
局部变量
在函数体内声明的变量、参数和返回值变量就是局部变量,它们的作用域只在函数体内:
全局变量
在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用。
不同作用域同名变量
在不同作用域可以声明同名的变量,其访问原则为:在同一个作用域内,就近原则访问最近的变量,如果此作用域没有此变量声明,则访问全局变量,如果全局变量也没有,则报错。
作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。
在函数体内声明的变量、参数和返回值变量就是局部变量,它们的作用域只在函数体内:
在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用。
在不同作用域可以声明同名的变量,其访问原则为:在同一个作用域内,就近原则访问最近的变量,如果此作用域没有此变量声明,则访问全局变量,如果全局变量也没有,则报错。
下一篇:Go基础编程:工程管理
主要记录了函数以及函数的参数、返回值、执行、传参、作用域等内容。
Go语言标准库内建提供了net/http包,涵盖了HTTP客户端和服务端的具体实http.Res...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M