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

sql - Oracle:`(+)` 在 WHERE 子句中的作用是什么?

在我们正在迁移(通用)的基于 Oracle 的应用程序中发现以下内容:

WHERE 子句中的作用是什么(+)?我以前从未见过这样使用它。

0 投票
3 回答
550 浏览

function - 函数应用:这里为什么用$?

前段时间,我问了一个关于 $的问题,得到了有用的答案——事实上,我以为我理解了如何使用它。

看来我错了:(

此示例显示在教程中:

我一生都无法理解为什么在那里使用 $ ;ghci 也没有帮助我,因为即使我在那里进行的测试似乎也显示出与简单地省略 $ 的版本等价。有人可以为我澄清一下吗?

0 投票
6 回答
1209 浏览

c++ - ptr->你好();/* VERSUS */ (*ptr).hello();

我正在学习 C++ 指针,而->操作符对我来说似乎很奇怪。而不是 ptr->hello();一个可以写(*ptr).hello();,因为它似乎也可以工作,所以我认为前者只是一种更方便的方式。

是这样还是有什么不同?

0 投票
5 回答
58802 浏览

java - java中的^运算符

任何人都可以通过一些例子来解释 ^ 运算符在 java 中的使用吗?

0 投票
9 回答
22581 浏览

c# - C# 中的 ++i 和 i++ 之间是否存在性能差异?

使用类似的东西之间是否有任何性能差异

或者编译器是否能够以在功能相同的情况下同样快的方式进行优化?

编辑:之所以问这个问题是因为我与一位同事讨论过它,而不是因为我认为它在任何实际意义上都是有用的优化。它主要是学术性的。

0 投票
6 回答
21247 浏览

python - 在什么情况下应该在python中使用内置的'operator'模块?

我说的是这个模块: http ://docs.python.org/library/operator.html

来自文章:

operator 模块导出一组用 C 实现的函数,对应于 Python 的内在运算符。例如,operator.add(x, y) 等价于表达式 x+y。函数名称是用于特殊类方法的名称;为方便起见,还提供了没有前导和尾随 __ 的变体。

我不确定我是否了解此模块的好处或目的。

0 投票
5 回答
5577 浏览

java - 第一个Java程序(计算器)问题

我正在学习 Java,我的第一个项目是计算器,但是我遇到了障碍。我试图让我的计算器让我输入一个数字,然后单击一个运算符(+、-、x、/),输入另一个数字,然后再次点击一个运算符并让显示更新并能够继续进行。

例如,我希望能够点击以下内容,并在每次点击操作员后显示总数:

a + b / c - d =

我拥有的代码(对我而言)似乎应该可以工作,但事实并非如此。我究竟做错了什么?

以下是我在点击运算符时使用的代码。默认情况下,等待设置为 false。运行完该类一次后, value1 被存储并将 wait 设置为 true 并且工作正常。从那里它似乎并不完全正确:

编辑:更新代码以修复一些混乱并更新 if 语句。即使在此之后,同样的问题仍然存在。此外,完整的源代码可在此处获得

0 投票
17 回答
429498 浏览

javascript - JavaScript 中是否有“空值合并”运算符?

Javascript中是否有空合并运算符?

例如,在 C# 中,我可以这样做:

我可以为 Javascript 找出的最佳近似值是使用条件运算符:

恕我直言,这有点恶心。我能做得更好吗?

0 投票
2 回答
687 浏览

javascript - ActionScript/JavaScript 中的短路运算符在哪里?

像 VB 有运算符AndAlsoOrElse,它们执行短路逻辑连接,在 JS / AS 中哪里可以找到等效的运算符?

0 投票
3 回答
3751 浏览

vb6 - 为什么短路不是 VB 中的默认行为?

VB 有运算符AndAlsoOrElse,它们执行短路逻辑连接。

为什么这不是AndOr表达式的默认行为,因为短路在每种情况下都很有用。

奇怪的是,这与&&||的大多数语言相反。进行短路。