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

ruby-on-rails - 如何避免短路评估

我正在使用 Ruby on Rails 并想验证两种不同的模型:

但是,“&&”运算符使用短路评估(即,仅当“model1.valid?”为真时才评估“model2.valid?”),这会阻止在model1 无效时执行model2.valids。

是否存在不使用短路评估的“&&”等价物?我需要评估这两个表达式。

0 投票
5 回答
503 浏览

ruby - 如何在 Google 中搜索语言语法?

我目前的问题是 << 运算符在 Ruby 中的作用是什么?但我真正的问题是如何搜索谷歌来找到答案?

0 投票
5 回答
14798 浏览

linux - 这种 bash 文件名提取技术的用途?

我有一部分 bash 脚本正在获取不带扩展名的文件名,但我试图了解这里到底发生了什么。“%%”是干什么用的?有人可以详细说明 bash 在幕后做什么吗?如何在一般基础上使用这种技术?

0 投票
7 回答
10756 浏览

c# - ?:操作员与。If 语句性能

我一直在尝试优化我的代码,使其更加简洁和可读,并希望这样做不会导致性能下降。我认为我的更改可能会减慢我的应用程序,但它可能只是在我的脑海中。两者之间是否有任何性能差异:

我对可读性的偏好是空合并运算符,我只是不希望它影响性能。

0 投票
3 回答
478 浏览

c# - 为什么我们的 c# 图形代码不再工作了?

情况如下:

我们有一些通用图形代码用于我们的一个项目。在对代码进行了一些清理之后,似乎有些东西不再起作用(图形输出看起来完全错误)。

我对给出正确输出的最后一个代码版本进行了比较,看起来我们改变了我们的一个函数,如下所示:

我们所有的单元测试都通过了,除了一些语法快捷方式之外,代码中没有任何变化。但就像我说的,输出是错误的。我们可能只是恢复到旧代码,但我很好奇是否有人知道这里发生了什么。

谢谢。

0 投票
5 回答
251228 浏览

vb.net - VB.NET 中有条件三元运算符吗?

在 Perl(和其他语言)中,条件三元运算符可以这样表示:

VB.NET中是否有类似的运算符?

0 投票
4 回答
2896 浏览

c++ - 将数组值保存到双变量中

大家好。编译包含以下函数的脚本时出现问题。发生三个错误,都在我将距离 += 设置为距离 [][] 的同一行上:

错误 C2108: 下标不是整数类型 错误 C2108: 下标不是整数类型 错误 C2297: '+=' : 非法,右操作数的类型为 'double (*)[15]'

援助将不胜感激。

0 投票
2 回答
2686 浏览

actionscript - $(var) 在 Actionscript 中是什么意思?

我经常在我正在查看的 Actionscript 代码中看到 $(var),其中 var 是先前定义的变量。究竟是什么意思?

0 投票
3 回答
2554 浏览

php - PHP 的 <> 操作符

运算符的确切含义是什么<>

它与!=(不等于)相同吗?

示例代码

0 投票
0 回答
51131 浏览

php - php == vs === 运算符

php.ini 中 == 和 === 有什么区别?我不确定何时使用两者。

更新说明:为了显示在 StackOverflow 搜索中,== 和 === 之间的区别与 != 和 !== 之间的区别相同。