加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang expected declaration, found 'IDENT'

发布时间:2020-12-16 19:21:58 所属栏目:大数据 来源:网络整理
导读:这个问题是因为 := 只能在函数内部使用,如果声明全局变量需要使用 var 关键字 例如 func foo () { id : = 1 } 如果声明为全局变量则需要这样声明 var id = 1 PS:Go中引入 := 是为了减少一些临时变量的定义,所以一个好的习惯是 := 只用来声明临时变量,对

这个问题是因为:=只能在函数内部使用,如果声明全局变量需要使用var关键字
例如

func foo() { id := 1 }

如果声明为全局变量则需要这样声明

var id = 1

PS:Go中引入:=是为了减少一些临时变量的定义,所以一个好的习惯是:=只用来声明临时变量,对于一个函数中常用的变量还是使用var进行声明。

附:
Short_variable_declarations

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读