主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go语言
不能在函数外赋值的问题?
taatcc
·
· 1440 次点击
```go package main var a int a=2 //给变量a赋值时,居然报错了,是何故? func main(){ println(a) } ``` <br>另外1个申明的问题 ```go package main func main(){ var a //不能这样申明,与javascript不一样,申明时一定要申明类型吗? a=2 println(a) } ```
阅读全文
查看全部 18 个评论
Thomas_Z
啊 漏看了main=不像C/C++ go没main外这种全局变量吧=同为初学者 可能回答错。
评论于 2018-02-28 23:14:53
#2
更多评论
Thomas_Z
第一个报错是因为println吧=fmt包里的函数。 第二个确实不能如此 var a=2这样可以。
评论于 2018-02-28 23:13:00
#1
taatcc
我也是此猜测。那全局变量怎么弄呢?
评论于 2018-02-28 23:17:44
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册