您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
universe block > package block > file block > function block > inner block
预声明的标识符。Go文件全部使用
1 | Types: |
1 | package main |
下面的代码有效:
1 | // f1.go |
1 | //testdemo/destdemo.go |
如果要让包中的属性和变量被外部包调用,必须要首字母大写。
下面的代码无效,因为import 是file block 。不能跨文件
1 | // f1.go |
函数体内部的变量是function block,注意前后顺序,同时不能跨函数使用。
1 | func main() { |
就近原则
1 | package main |
在花括号中声明的变量只在花括号中有效。
1 | //内部变量 |
下面代码无效:
1 | func main() { |
参考资料:
Variables
本文链接: https://dreamerjonson.com/2018/11/17/golang-4-scope/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。