go - 你怎么称呼:= operator?

标签 go colon-equals

我在学习 Go 并想知道 := 运算符是否有名称。如 x := 4 中一样。

我能想到的最好的是“蜘蛛脸”

例子

enter image description here
(来源:buzzfed.com)

更新

我问这个问题的原因是因为我想知道在结对编程 session 中您如何大声朗读代码。有人提出该运算符的正式名称是“短变量声明运算符”,但具有讽刺意味的是,这个名称太长而不能经常使用。

你会怎么读这个x := 4?到目前为止,我有“前冒号等于四”或“前蜘蛛脸四”?有没有更好的主意?

最佳答案

The Go Programming Language Specification将涉及 := 的声明称为“短变量声明”。因此,该运算符将被称为“短变量声明运算符”。

关于go - 你怎么称呼:= operator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20831538/

相关文章:

go - 为什么我在 GO init() 方法中收到错误?

go - 第三方库 (mgo.v2) 供应错误

go - 如何检索嵌套的 map 值

r - 我什么时候应该使用 := operator in data. 表?

makefile - := and = in Makefile? 和有什么区别

syntax - ":="在伪代码中是什么意思?

go - 带有 v2 Go 模块的项目结构

git - 如果依赖项尝试从 Internet 下载,如何配置代理?

oracle - oracle 中::= 和 := 有什么区别?

go - := mean in Go? 是什么