问题标签 [operators]

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 投票
38 回答
762154 浏览

javascript - 是什么 !!JavaScript 中的(不是不是)运算符?

我看到一些代码似乎使用了我不认识的运算符,以两个感叹号的形式出现,如下所示:!!. 有人可以告诉我这个操作员是做什么的吗?

我看到这个的背景是,

0 投票
18 回答
231336 浏览

operators - 按位补码运算符 (~ tilde) 是如何工作的?

为什么〜2等于-3?运营商是如何~工作的?

0 投票
8 回答
253560 浏览

c++ - 问号字符 ('?') 在 C++ 中是什么意思?

在上面的代码片段中,“?”是什么意思?意思是?我们可以用什么来代替它?

0 投票
12 回答
18600 浏览

haskell - Haskell 缺点运算符 (:)

我对 Haskell 真的很陌生(实际上我从 O'Reilly 看到“Real World Haskell”并想“嗯,我想我会在昨天学习函数式编程”)我想知道:我可以使用构造运算符添加一个项目到列表的开头:

我尝试制作我在书中找到的示例数据类型,然后使用它:

等等......它只是永远重复,这是因为它使用了惰性评估吗?

- 编辑 -

好的,所以让 order_list = CashOnDelivery:order_list 不会将 CashOnDelivery 添加到原始 order_list 然后将结果设置为 order_list,而是递归并创建一个无限列表,永远将 CashOnDelivery 添加到开头本身。当然,现在我记得 Haskell 是一种函数式语言,我无法更改原始 order_list 的值,那么对于简单的“将其添加到此列表的末尾(或开头,无论如何)我该怎么办?” 制作一个以列表和 BillingInfo 作为参数的函数,然后返回一个列表?

-- 编辑 2 --

好吧,基于我得到的所有答案以及无法通过引用和变异变量传递对象(例如我习惯的)......我想我只是过早地问了这个问题,而且我真的需要进一步研究函数范式,然后才能真正理解我的问题的答案......我想我正在寻找的是如何编写一个函数或其他东西,获取一个列表和一个项目,然后返回一个同名列表,因此可以多次调用该函数,而无需每次都更改名称(好像它实际上是一个将实际订单添加到订单列表的程序,用户不必考虑每次列表的新名称,而是将一个项目附加到同一个列表中)。

0 投票
6 回答
1432 浏览

c# - C# == 操作符具体做了什么?

在 c# 中,当您在两个对象上与“==”运算符进行比较时,在后台究竟会发生什么?它只是比较地址吗?还是类似于 Equals() 或 CompareTo() ?

PS:java中的“==”操作符呢?它的行为是否相同?

0 投票
17 回答
25837 浏览

vb.net - x=x+1 与 x +=1

我的印象是这两个命令导致相同的结果,即将 X 增加 1,但后者可能更有效。

如果这不正确,请解释差异。

如果是正确的,为什么后者应该更有效率?他们不应该都编译成同一个IL吗?

谢谢。

0 投票
7 回答
19796 浏览

c# - C# 中的 OR 运算符

我能达到

代替

?

0 投票
12 回答
3269 浏览

c# - 是什么 ”??” 运营商?

我想知道代码??中的符号。C#它是干什么用的?我该如何使用它?

怎么样int??它是一个可为空的 int 吗?

也可以看看:

?? 空合并运算符 —> 合并是什么意思?

0 投票
6 回答
118424 浏览

ruby - 什么是 Ruby <=>(宇宙飞船)运算符?

什么是 Ruby <=>(宇宙飞船)运算符?运算符是否由任何其他语言实现?

0 投票
4 回答
2558 浏览

javascript - || 是什么意思 运营商呢?

|| 是什么 在这种情况下怎么办?
将 _4 添加到 Attacklab.wmd_env.buttons 的数组中?