问题标签 [colon-equals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1928 浏览

.net - (VB).NET 中的“:=”运算符是什么,或者它有什么用?

我不时看到这个,想知道它是什么。我确实尝试过 google,但它从搜索中过滤掉了字符。我有几本书也没有参考。

FWIW,我记得帕斯卡是赋值运算符。

谁能指出我的 MSDN 或类似页面?

0 投票
2 回答
16728 浏览

bash - Bash 脚本 := 的用途是什么?

有谁知道 := 是什么意思?

我试过谷歌搜索,但似乎谷歌过滤了所有符号?

我知道下面的内容类似于检查变量 HOME 是否为目录,然后某些内容不等于空字符串。

0 投票
2 回答
7484 浏览

vb.net - := 在 vb.net 中是什么意思?

我们有这个方法调用:

这是定义:

为什么调用的参数带有“:=”。我只是好奇。

0 投票
6 回答
61529 浏览

makefile - Makefile 中的 := 和 = 有什么区别?

对于 Make 中的变量赋值,我看到 := 和 = 运算符。他们之间有什么区别?

0 投票
12 回答
92354 浏览

operators - “:=”有什么作用?

我已经看到:=在几个代码示例中使用过,但从来没有附带解释。在不知道它的正确名称的情况下,完全不可能用谷歌搜索它的使用。

它有什么作用?

0 投票
1 回答
66608 浏览

makefile - := vs = 在 make 宏中

可能重复:
GNU Makefile 变量赋值 =、?=、:= 和 += 有什么区别?

我只知道非常基本makefile的语法,并且正在阅读另一个项目makefile并遇到:=宏声明。他们为什么要使用它?

换句话说,两者之间有什么区别吗?

?

0 投票
4 回答
7574 浏览

vb.net - VB.NET 中的 :=(冒号等号)有什么作用?

可能重复:
:= 语法的用途是什么?

我已经尝试在 VB.NET 中搜索 MDSN 文档,:=并搜索 Google 只是为了链接到一个死的MSDN页面......目的:=是什么?

0 投票
1 回答
16694 浏览

r - 何时应在 data.table 中使用 := 运算符?

data.table对象现在有一个 := 运算符。是什么让这个运算符与所有其他赋值运算符不同?另外,它的用途是什么,它的速度有多快,什么时候应该避免?

0 投票
2 回答
5663 浏览

r - 为什么定义 data.table := 而不是重载 <-?

data.table 引入了 := 运算符。为什么不超载<-?

0 投票
4 回答
11396 浏览

postgresql - 被遗忘的赋值运算符“=”和常见的“:=”

PL/pgSQL 的文档说,对变量的声明和赋值是用:=. 但是一个简单、更短、更现代的 (见脚注) =似乎可以按预期工作:

请注意,Pl/pgSQL 可以清楚地区分赋值和比较,如行中所示

所以,问题是:

  • 我没有在文档中找到一些提到和/或解释这一点的部分吗?
  • =使用而不是有任何已知后果:=吗?

编辑/脚注:

请像A Brief, Incomplete, and Mostly Wrong History of Programming Languages中那样眨眼“更现代”的部分:

1970 - Niklaus Wirth 创建了 Pascal,一种程序语言。批评者立即谴责 Pascal,因为它使用“x := x + y”语法而不是更熟悉的 C 语言“x = x + y”。尽管 C 还没有被发明出来,但这种批评还是发生了。

1972 - Dennis Ritchie 发明了一种强大的枪,可以同时向前和向后射击。对他发明 C 和 Unix 的发明造成的死亡和永久残废的数量不满意。