问题标签 [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 投票
2 回答
16419 浏览

vba - Excel VBA中的:=和=有什么区别

我一直在使用 Excel 一段时间,但我从未读过这两个运算符(“不管我都使用过”) :==Excel VBA之间有什么区别

0 投票
2 回答
209 浏览

r - 在 data.table 中多次使用 :=

我经常发现自己在:=同一个数据表上使用一长串链式计算。例如,像这样

必须在每一行上写test[, ...]1) 需要更长的时间来输入(这不是我能应付的大问题)。但是,更重要的是,它也会在视觉上分散计算的流程和内容。我宁愿写类似的东西

但这会引发错误You have wrapped := with {} which is ok but then := must be the only thing inside {}

我知道我会写

但这失去了使用的效率:=

我尝试编写一个函数来提供这种能力

但这不会改变 data.table 的内容

是否有任何语法允许within版本的整洁外观,同时保留按引用分配的属性:=

0 投票
1 回答
2704 浏览

pass-by-reference - Ada 中的 := 和 => 有什么区别?

据我所知,:=似乎是通过副本进行分配。运算符=>似乎做了类似的赋值,但在将参数赋值给对象的成员变量时使用。

所以...

receivesTheCopy := isBeingCopied

memberVariable => passedParameter

我正在处理别人的旧代码,我有一个变量达到了一个我从未见过用:=. 我在想,也许当它被分配给 amemberVariable时,=>它是通过引用传递的,因此passedParameter变量保持与memberVariable状态相关联。

0 投票
2 回答
449 浏览

go - Golang 结构中的运算符 = 和 :=

为什么这不起作用?它适用于 := 运算符,但为什么我们不能在这里使用 = 运算符?

0 投票
1 回答
173 浏览

elm - 榆树冒号等于运算符

在尝试解码更大的 json 值时,我在Json-Decode-Extra库中遇到了以下代码。(位于此处

但是,我经常遇到:=操作员的编译器错误。这是在哪里定义的?JSON 解码教程不会在任何地方显式导入此运算符。

0 投票
1 回答
5134 浏览

r - R中的“:=”符号是什么意思?

我在代码中使用的符号为:

请帮助我理解符号“ :=

0 投票
1 回答
1098 浏览

autohotkey - Autohotkey::= 和 = 赋值运算符有什么区别

我不太明白AutoHotKey 中的赋值运算符:=和赋值运算符有什么区别。=

在手册上,=是传统的赋值,:=是表达式的赋值。我从未见过有人使用=运算符,只有:=.

参考和图片如下

在此处输入图像描述

0 投票
3 回答
3377 浏览

bash - Bash 参数替换中的 :- 和 := 有什么区别?

Bash 参数替换中的 :- 和 := 有什么区别?

他们似乎都设置了默认值?

0 投票
1 回答
147 浏览

r - 在 data.table 中添加一列 = vs :=

我尝试使用两种方法在 data.table 中添加一列,它返回了不同的结果。但是我不明白为什么,请您给我一个提示吗?方式一:

结果如下:

在此处输入图像描述

方式二:

以下是结果:

在此处输入图像描述

方式1的结果是我想要的。但是为什么方式2有不同的结果?它们之间有两个区别:

  1. 方式 2 的列多于方式 1;
  2. 方式 2 的行除了 0 和 1 之外还有 Grps。
0 投票
1 回答
100 浏览

r - 解析包含`:=`的表达式?

:=包含don't deparsenicely的表达式:

我想从call2:获得以下输出"f(a := b(c := d))"

我正在寻找一种在所有情况下都可以解析:=的通用解决方案。=<-


一种解决方法

<<-此解决方法使用具有相似或相同优先级且不经常使用的事实。我在原始调用中替换:=为 by <<-,然后它很好地解析,然后我gsub返回到:=. 不过,我想要一个干净而通用的解决方案。