设为首页 加入收藏

TOP

Go基础系列:常量和变量(二)
2018-10-27 22:08:48 】 浏览:342
Tags:基础 系列 常量 变量
quot; fmt.Println("name:",name)

错误信息:

.\test.go:11:2: weight declared and not used

变量作用域(scope)

  • 定义在函数内部的变量为局部变量,只在函数内部可见
  • 定义在代码块内(如{...CODE...})的变量也是局部变量,除了代码块就消失
  • 定义在代码块外、函数外的变量为包变量或者全局变量,它们可以被同一个目录下同一个包的多个文件访问(因为Go中一个目录下只能定义一个包,但一个包可以分成多个文件)
    • 如果变量的名称以小写字母开头,则其它包不能访问该变量
    • 如果变量的名称以大写字母开头,则其它包可以访问该变量

不同scope的变量名可以冲突,但建议采取名称唯一的方式为变量命名。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Go基础系列:简单数据类型 下一篇了解golang的不定参数(... param..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目