问题标签 [curly-brackets]

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

c++ - 输出差异取决于 for 循环中大括号的省略(c++)

我已经按照本网站上的参考指南的建议浏览了 c++ 入门书,我注意到作者省略了 for 循环的花括号。我检查了其他网站,通常应该放入花括号。放置花括号并省略它时会出现不同的输出。代码如下

如果有人能解释输出的差异,我将不胜感激。提前致谢!

0 投票
1 回答
993 浏览

php - 为 Sublime Text 3 设置 Codeformatter - Allman 括号样式

我已经为 Sublime Text 3 安装了 Codeformatter,因为当我点击制表符时,我想要大括号的 Allman 样式。但是,我似乎无法弄清楚如何“激活”此功能,因此它使用 allman 样式自动格式化(主要在 PHP 中)。任何帮助表示赞赏!

0 投票
1 回答
917 浏览

python - Python 3.4 - 匹配最内层花括号的正则表达式

我正在尝试编写一个 Python 正则表达式来匹配最里面的大括号,即大括号可以包含除另一对大括号之外的任意数量的字符。例如,我想要以下代码:

返回以下内容:

但目前我只得到一个“不匹配”:

正则表达式的意思是——从我目前对正则表达式的理解来看——“匹配任何以大括号开头的模式,后跟任意数量的字符,后跟没有左括号,后跟任意数量的字符,然后是没有右括号,后跟任意数量的字符,后跟右括号。

知道如何改进/纠正上述正则表达式吗?

0 投票
2 回答
220 浏览

regex - Python 3.4 - 正则表达式 - 匹配最里面的大括号内和不在其他括号内

在 Python 3.4 中,我尝试使用两种不同的正则表达式来匹配两种最里面的大括号,即不包含任何其他大括号的大括号。

正则表达式 1)匹配不在其他大括号或圆括号内的最里面的大括号,即下面的表达式

会返回这个

目前我正在尝试使用以下表达式

不幸的是,它返回了这个:

正则表达式 2)匹配其他大括号或圆括号内的最里面的大括号,即以下表达式

会返回这个

我正在尝试这个表达式:

但它返回这个:

关于如何修改这些正则表达式以获得正确匹配的任何想法?

0 投票
1 回答
268 浏览

regex - XSL for XML to Excel:在公式中使用大括号

如何在从 XML 生成 Excel 文件的 XSL 中使用大括号?

我可以使用 Excel 公式完成我想要的,但它需要使用大括号列表,例如:

即使使用括号和逗号的 HTML 指示符,我也无法让 XSL 接受,在第一个大括号之后的第一个逗号上仍然出现错误。

但是我在第一个命令上收到一个 XML 错误:“预期的令牌 '{' 找到了 ','。

0 投票
1 回答
107 浏览

c++ - 表达式周围的括号和大括号基本上做同样的事情吗?

简而言之,这两个for周期的运作方式是否相同:

?

循环在方法(成员函数)内部,p_size是它的参数,size也是一个属性(成员变量)。Microsoft Visual Studio 2015 编译这两个代码,但p_size不像代码中的其他参数(在编辑器中)那样带有大括号。

0 投票
3 回答
249 浏览

ios - 缺少括号等(Swift)

嗨,伙计们,我很难弄清楚出了什么问题。在下面的函数中,当类别为减法且级别为 Hard 时,它会跳过该函数并进入除法部分。我认为我所有的措辞都是正确的,但我认为我的括号有问题。花了一个多小时试图找到它。还是不行。顺便说一句,所有其他类别和级别都有效,即使是减法。唯一错误的是硬减法,我找不到括号有什么问题。

代码:

0 投票
1 回答
61 浏览

php - PHP - 带花括号的锁争用?

我的一位同事编写了这个工人类(在 Yii 1.1/Pheanstalk 中使用)。

在代码审查中,我偶然发现了两个花括号,并问他为什么这样做。他说他想防止锁争用。

我以前从未听说过!它真的是这样工作的吗?

0 投票
1 回答
43 浏览

visual-studio-2015 - 为什么VS2015的智能感知在“else”之后一直离开左括号?

这就是让我生气的原因:

看,我按“格式化文档”,一切都适合它所属的位置,但是在我从 VS2013 切换到 VS2015 之后,这个左括号永远else不会转到下一行,直到我手动在它们之间插入一个回车符!

现在,我明白你在想什么,“转到工具、选项、文本编辑器、C# 等”,但看看这个:

每个复选框都被选中,但即使是预览也用那个花括号嘲笑我。

我如何使它像在 VS2013 中一样?

0 投票
1 回答
304 浏览

arrays - 如何在 Google 表格中使用大括号来描绘数组中的空单元格?(又名为什么我不能在 Google 表格中使用 "{ , ; "" , "" }?)

我发现当我使用数组在 Google 表格中生成两列时,它不会将最右侧列中的单元格计为“空”,因此不会像通常那样进行正确的“溢出”文本换行会(最左边一列中的文本被截断而不是溢出到下一个单元格)

我尝试了各种方法来获得一个空单元格,但没有一个奏效: