问题标签 [parentheses]

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 回答
3154 浏览

javascript - 开括号和闭括号背后的含义是什么?

具有打开和关闭括号的代码背后的意义或意义是什么?

这是我正在查看的示例代码:

我很好奇的线路在这里:

使用左括号和右括号是什么意思()

0 投票
5 回答
4676 浏览

c - 为什么需要两个括号才能在 C 中使用宏?

这样做的原因是什么?

0 投票
3 回答
76058 浏览

sql - 在 OR 子句中使用 SQL 括号

想知道是否有人知道我们为什么在这个 SQL 中使用括号:所以,格式如下:

姓名以 A 或 B 开头的员工的姓名、位置和服务部门。(法语的粗略翻译)。

我是这样回答的:

基本上,在最后一个 AND 与 WHERE 相关的地方,我不能简单地不使用括号,以便让 SQL 为我选择名字以 A 或 B 开头的员工吗?以这种方式定位括号有什么不同?啊,括号有双重用途吗?还是在最后一个子句中优先考虑 OR,因为 AND 在它前面?

0 投票
2 回答
619 浏览

emacs - emacs:当光标突出显示括号时评估闪烁匹配打开

最近在 emacs 中编辑 lisp 代码时,我一直在跟踪匹配括号时感到沮丧。(show-paren-mode t) 当匹配的括号连同它的匹配在缓冲区中可见时有帮助,并且 (setq blink-matching-paren t) 在编写匹配的括号时很有帮助。有没有办法挂钩 show-paren-mode 以便使 blink-mathing-open 函数作为“显示”过程的一部分进行评估?通过这种方式,我可以将光标放在括号上并知道它与什么匹配,而无需删除和重新键入它。

谢谢,

SetJmp

0 投票
1 回答
173 浏览

javascript - (function(){})(); 之间有区别吗?和(函数(){}());

可能重复:
JavaScript:立即函数调用语法

一个类似的问题已经被问到here

在那里,作者询问了两者之间的区别

(function(){})();

function(){}();

除其他外,第一个目的是通知读者该功能将立即执行。我也看过这个版本

(function(){}());

这和上面两个一样吗?

0 投票
2 回答
2397 浏览

c# - 检测 BinaryExpression 中的括号

我正在构建一个表达式分析器,我想从中生成数据库查询代码,我已经走了很长一段路,但我无法准确地解析 BinaryExpressions。将它们分成左右很容易,但我需要检测括号并相应地生成我的代码,我看不出如何做到这一点。

一个例子[请忽略有缺陷的逻辑:)]:

我需要检测中间的“集合”并保留它们的分组,但在解析过程中我看不到表达式与正常 BinaryExpression 的任何差异(我不想检查括号中的字符串表示)

任何帮助,将不胜感激。

(我可能应该提到我正在使用 C#)

--Edit-- 我没有提到我正在使用标准的 .Net Expression 类来构建表达式(System.Linq.Expressions 命名空间)

--Edit2-- 好的,我不是将文本解析为代码,而是将代码解析为文本。所以我的 Parser 类有一个这样的方法:

它允许您编写如下代码:

使用标准的 .Net 类很容易解析,我的挑战是解析这个表达式:

我的挑战是将括号之间的表达式保持为一个集合。.Net 类正确地将括号部分与其他部分分开,但由于括号而没有表明它是一个集合。

0 投票
5 回答
159 浏览

java - Java:创建对象实例时带括号的类名

在java代码中:

突出显示(介于**和之间**)的代码有什么作用?

我发现研究这个主题非常困难,因为我不知道使用什么搜索词。:o

希望任何人都可以提供帮助。TIA

0 投票
2 回答
3049 浏览

jquery - 使用单括号时的jQuery选择器问题

如果我在 :contains 选择器中包含一个括号,我会收到错误消息。

例如

返回错误

语法错误,无法识别的表达式:(mph')

如果我在末尾添加右括号,则该语句运行良好。但是,我需要能够查询通常有一个括号的位置。

这里发生了什么,我该如何回避这个?

编辑

在我的实际代码中, :contains 部分作为变量传入

例如

0 投票
1 回答
12569 浏览

asp-classic - ASP“调用 Sub 时不能使用括号”

可能重复:
调用 Sub 时不能使用括号

据我所知,这是正确的,但我收到错误“调用 Sub 时不能使用括号”以前从未使用过 ASP...谁能为我阐明这个问题?代码:

0 投票
9 回答
33977 浏览

python - 括号配对 ({}[]()<>) 问题

我希望能够将字符串中的所有括号配对,如果它们没有配对,那么它们会得到它们的索引号和 False。似乎它一遍又一遍地重复一些值,即 cl == pop[1]。我试图找出问题出在哪里,但无论我多么努力,我都看不到它。所以我问是否有人帮助我找到错误,甚至可能改进我的代码;)