问题标签 [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.
.net - (VB).NET 中的“:=”运算符是什么,或者它有什么用?
我不时看到这个,想知道它是什么。我确实尝试过 google,但它从搜索中过滤掉了字符。我有几本书也没有参考。
FWIW,我记得帕斯卡是赋值运算符。
谁能指出我的 MSDN 或类似页面?
bash - Bash 脚本 := 的用途是什么?
有谁知道 := 是什么意思?
我试过谷歌搜索,但似乎谷歌过滤了所有符号?
我知道下面的内容类似于检查变量 HOME 是否为目录,然后某些内容不等于空字符串。
vb.net - := 在 vb.net 中是什么意思?
我们有这个方法调用:
这是定义:
为什么调用的参数带有“:=”。我只是好奇。
makefile - Makefile 中的 := 和 = 有什么区别?
对于 Make 中的变量赋值,我看到 := 和 = 运算符。他们之间有什么区别?
operators - “:=”有什么作用?
我已经看到:=
在几个代码示例中使用过,但从来没有附带解释。在不知道它的正确名称的情况下,完全不可能用谷歌搜索它的使用。
它有什么作用?
makefile - := vs = 在 make 宏中
我只知道非常基本makefile
的语法,并且正在阅读另一个项目makefile
并遇到:=
宏声明。他们为什么要使用它?
换句话说,两者之间有什么区别吗?
和
?
vb.net - VB.NET 中的 :=(冒号等号)有什么作用?
可能重复:
:= 语法的用途是什么?
我已经尝试在 VB.NET 中搜索 MDSN 文档,:=
并搜索 Google 只是为了链接到一个死的MSDN页面......目的:=
是什么?
r - 何时应在 data.table 中使用 := 运算符?
data.table
对象现在有一个 := 运算符。是什么让这个运算符与所有其他赋值运算符不同?另外,它的用途是什么,它的速度有多快,什么时候应该避免?
r - 为什么定义 data.table := 而不是重载 <-?
data.table 引入了 := 运算符。为什么不超载<-?
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 的发明造成的死亡和永久残废的数量不满意。