问题标签 [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 回答
182 浏览

bash - 在 bash 上执行带大括号的命令

我想知道为什么以下命令在 Bash 中不起作用以及如何使其运行:

谢谢

0 投票
0 回答
475 浏览

java - eclipse:悬停在右括号上时java的源悬停:代码颜色

将鼠标悬停在右括号上时,如果在屏幕范围内,则其块/范围以蓝色突出显示。代码(变量、常量、注释等)的颜色保持不变。

但是,当我更改颜色主题时,该块以另一种颜色突出显示,并且大部分代码都失去了颜色。

我找到了如何更改块颜色,也就是源悬停的背景颜色:eclipse 中弹出信息框的背景颜色

然而,我无法为我的生活找到如何使代码保持不变..

编辑:抱歉没有提供更多细节:

Eclipse:开普勒服务版本 2

操作系统:库本图、Linux

主题:没有主题(默认)的正常行为和我测试过的任何异常(如所述),特别是原始 gedit oblivion 主题(均作为首选项文件导入并从 eclipse 颜色主题插件中选择)

我也会尝试上传一些照片。

编辑:当我打开 ksnapshot 截屏时,悬停效果消失了,可能是因为它是动画。这是没有效果的图像:

在此处输入图像描述

这里的主题是 gedit oblivion。如果我将鼠标悬停在闭合花括号上,灰色矩形区域将包围上述 3 行。变量 x、常数 7 和流出的流将失去颜色。我想为他们和任何其他有色元素找到一种方法。

0 投票
3 回答
1461 浏览

python - 在 Python 中使用 RegEx 匹配嵌套括号之间的文本

我有一个大的 CSV 文件,其中一行如下所示:

我试图在第一个和最后一个大括号之间获取它的 json 部分。

下面是我到目前为止的python regex 代码

在某些情况下,它不使用第一个和最后一个大括号,例如 { ... } 。如何确保仅包含第一个和最后一个大括号之间的文本而不包含其他任何文本?

所需的输出如下所示:

{"link": "some link", "icon": "hello.gif", "name": "Wall Photos", "comments": {"count": 0}, "updated_time": "2012-03- 12", "object_id": "400", "is_published": true, "properties": [{"text": "University", "name": "By", "href": "some link"}], “来自”:{“id”:“777”,“名称”:“Let”},“消息”:“Hello World!:D”,“id”:“id_85”,“created_time”:“2012-03 -12", "to": {"data": [{"id": "100", "name": "March"}]}, "message_tags": {"0": [{"id": " 100",“type”:“user”,“name”:“March”,“length”:7,“offset”:0}]},“type”:“photo”,“caption”:“Hello world!”}

谢谢!

0 投票
3 回答
159 浏览

javascript - js文件引用末尾的大括号是什么意思?

我看过这样的代码,想知道大括号是做什么用的,是某种论证传递吗?

0 投票
2 回答
61 浏览

linux - Perl 中的标量 - 它们可以在整个脚本中导出吗

不确定我的标题有多清晰,但我是 perl 新手,没有其他方法可以真正描述它。我想做的是这样的:

然后稍后在其他地方使用 $VAR ......

有没有办法调用在其他地方引用的标量已被括号括起来?{}

提前致谢...

0 投票
2 回答
3927 浏览

c# - 在对象构造中使用花括号

学习 Xamarin 我遇到了这种花括号的用法:

而且我想知道它是如何正确的,因为通常在 C# 中,当我想创建一个对象的实例时:

大括号的用途是什么?如何创建没有圆括号的对象?

0 投票
1 回答
566 浏览

netbeans - java - netbeans- 格式化 - 将大括号保持在同一行?

我想保留这样的代码(并使用自动格式化):

但 netbeans 重新格式化为:

有什么办法可以防止这种情况吗?保持 try/catch,或者至少保持 {} 在同一行?

0 投票
4 回答
3330 浏览

php - PHP回显字符串的简短方法?

PHP我们这样echo字符串中:

但我看到PHP框架Laravel和脚本echo字符串使用Curly Brackets

我如何在不使用任何PHP框架的情况下做到这一点?

Curly Brackets如果有其他方法可以缩短回声,则无需使用!

我更喜欢代码示例。

0 投票
0 回答
29 浏览

c++11 - 用花括号和括号初始化引用

我遇到了一个令我惊讶的问题。我虽然那

是等价的。

这导致我为以下类做(请注意构造函数中的 t {t_} )(来自 Anthony Williams 的 C++ Concurrency in Action 的例子,所以在这里给出信任,这样我就不会违反一些版权问题):

这给了我一个编译器错误:

然而,改变

进入

让它工作。这当然让我质疑我对两者等价的假设。

感谢您的任何意见。

编辑:编译器是 g++,Windows 8.1 上的版本 4.8.1。

0 投票
3 回答
82 浏览

java - 自定义花括号方法

在 java 中,一些标准库方法(也许它们实际上不是方法?)具有以下格式:

这包括 if 语句、for-loop、while-loop do-while-loop 等。

您也可以像这样启动匿名线程:

我想知道的是,我们能否创建我们自己的方法(或您实际调用的任何方法)具有这种大括号格式?

因此,例如,我会编写一个“直到”方法,如下所示:

其中 until(a == 10) 将等价于 while(a != 10)。

当然,上面的例子不允许我们做任何新的事情(我们可以只使用一个while循环),但是这个问题的目的是找出我们是否可以编写“自定义花括号方法”。

另外,如果你们知道任何具有此功能或类似功能的语言,请告诉我。

提前感谢您的帮助!