问题标签 [curly-braces]

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 投票
5 回答
36537 浏览

php - 成员变量的PHP花括号语法

关于 SO 的第一个问题,它是一个真正的 RTM 候选人。但我向你保证,我已经看过但似乎找不到。当事实证明这是我错过的一件简单的事情时,我会很高兴地做一个#headpalm。

试图弄清楚 Zend Framework 并遇到以下语法:

我从未见过用于访问似乎是成员变量的花括号语法。和有什么不同

我假设 _session 无关紧要,但将其包含在问题中,因为它可能不相关。

花括号是否只是尝试包装复合变量名称 user_id 的清洁约定?或者它是某种特殊的访问器?

任何指向 TFM 的指针,以便我可以 R up 将不胜感激。

非常感谢。请温柔一点。

0 投票
1 回答
1781 浏览

apache-flex - 在 flex 中拥抱大括号

我怎样才能强制 flex 拥抱我的花括号而不是把它们放在一个新的线上?

0 投票
27 回答
185843 浏览

visual-studio-2008 - 转到 Visual Studio 中的匹配大括号?

Visual Studio 2008 中有没有办法从右大括号转到左大括号?我发现了很多关于突出显示大括号的内容,但没有找到关于将光标移动到它的内容。

(此问题的 VB.NET 版本:“If/End If”之间跳转的键盘快捷键

0 投票
3 回答
4790 浏览

c++ - 使用花括号初始化临时聚合对象

假设我有一堂课:

我知道如何使用花括号初始化对象:

但是我找不到合适的语法来创建临时对象并将其作为参数传递给某个方法,例如:

最简单的方法是将构造函数添加到 Aggregate 类,但假设我无权访问 Aggregate 标头。另一个想法是编写某种工厂方法,即

我还可以创建一个对象,然后将其作为参数传递等等。

有很多解决方案,但我只是好奇是否可以使用花括号初始化来实现这个目标。

0 投票
9 回答
30169 浏览

c - 为什么将 C 代码块用花括号括起来?

我正在查看一些 C 代码,并注意到它充满了围绕代码块的大括号,没有任何类型的控制结构。看一看:

为什么要在代码中插入这样的块?它充满了他们。有某种性能优势吗?一些神秘的C东西?为什么???

编辑:此代码来自BWA ,这是一个使用Burrows-Wheeler 变换将小序列与大参考序列对齐的生物信息学程序,以防你们中的任何人想知道。此代码示例与应用程序的功能并不特别相关。

0 投票
3 回答
1136 浏览

compiler-errors - AutoHotkey 在复合 if 语句的同一行花括号上窒息

我有一个问题,AutoHotkey 告诉我{在“其他”前面有一个缺失,我认为我的代码非常好。(它一直有效,直到我将与窗口相关的 if 从 Pidgin 更改为 qutIM)

我担心我忽略了一些愚蠢的事情,但我似乎无法让它发挥作用。

0 投票
3 回答
1117 浏览

c - 涉及 {} 的 C 代码

我在一些 C 代码中看到了这一点:

这到底是什么意思?

0 投票
3 回答
31347 浏览

bash - bash 中带有变量、大括号和哈希字符的 ${0##...} 语法是什么意思?

我刚刚在 bash 中看到了一些我不太明白的代码。作为新手 bash 脚本编写者,我不确定发生了什么。

我真的看不出这两个命令的输出有什么不同(打印脚本名称)。这#只是评论吗?什么是/*. 如果是评论,为什么它不会干扰}右括号?

谁能给我一些关于这种语法的见解?

0 投票
15 回答
154136 浏览

if-statement - 使用没有花括号的 if 语句是一种不好的做法吗?

我见过这样的代码:

但是,我认为这更具可读性:

由于这两种方法都有效,这仅仅是使用哪种方法的偏好问题,还是推荐一种方法而不是另一种方法?

0 投票
2 回答
348 浏览

c - 没有变量声明的花括号

为什么有时 C 代码会用花括号括起来而不在其中声明变量?例如(来自 FreeRTOS 源代码,文件“tasks.c”):

p>