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

macos - 我无法在 Mac OS X(雪豹)上的 Gedit 中使用 [brackets] 和 {braces}

我到处搜索。http://projects.gnome.org/gedit/上的错误跟踪系统已损坏。不知道如何使用 IRC(即使我知道了,irc.gnome.org 是一个非常奇怪的网站,我对此一无所知)。你是我最后的希望:

我到底如何在 mac 上的 gedit 中创建 [brackets]/{braces}?不,alt+8/9 不起作用, shift+alt+8/9 也不起作用。这些组合适用于所有其他应用程序,但不适用于我最需要它的应用程序。编辑。

谢谢你。

编辑:

键盘:qwerty

Gedit 独立运行。

我可以将它们复制粘贴到 gedit 中,这是我迄今为止一直在做的事情,但是当我开始深入研究 Python 中的 Dicts 时,这变得越来越耗时。

我的电脑是 2007 macbook(intel)

是的,我已经尝试重新安装 gedit :)

0 投票
4 回答
4615 浏览

c - “在输入结束时解析错误”,但我确定我的括号是正确的。(在 C 中)

我很确定我的括号匹配正确,但是我收到错误“输入末尾的解析错误”无论我在该程序末尾附加多少或几个括号。由于这个错误的所有谷歌结果都说修复在括号中,我不知道它可能是什么。有人可以为我指出我愚蠢的小错误吗?:)

0 投票
5 回答
1480 浏览

c - 1TBS 用于长条件表达式

重要提示:这个问题不是关于支撑风格优于另一种的。我目前正在转换风格,以评估我认为哪种风格最适合我的情况,我喜欢 Allman 和 1TBS 一样多。

1TBS 大括号样式的用户,如何在if语句和后续代码中格式化长条件?

我觉得必须有更好的方法。我目前的方法是在代码块的第一行之前添加一个空行。Allman 在这种情况下看起来也不是很好,尽管在我看来更具可读性。

另一个带有for循环的例子:

不怎么好看...

KNF(8 个空格缩进)在这里会有所帮助,但我想避免这种情况。我还有其他几个选择,但我想听听是否有某种标准方式。

0 投票
2 回答
1344 浏览

javascript - 使用 URL.Document 或 window.location.href 时将大括号转换为十六进制

想要获取 document.URL,找到带大括号的字符串,删除大括号,然后只显示大括号内的字符串。但是,似乎 document.URL 或 window.location.href 将大括号转换为十六进制值(%7B 和 %7D),然后我无法匹配实际的 {string}。任何帮助,将不胜感激。

0 投票
4 回答
899 浏览

c# - 何时需要围绕单个语句使用花括号?

在我的回答中:C# Lock syntax - 2 questions中,LukeH指出try...catch...(finally)语句需要花括号。

我找到了关于为什么的答案,在这里找到(为什么 try..catch 块需要大括号?)非常有趣。

我想知道更多需要花括号而不是良好实践等的示例,最好是使用代码片段和解释原因。

0 投票
4 回答
162 浏览

php - 这个 html 代码在里面使用 php 没有标志吗?

我以前写过简单的基于 php 的网站,但这是我第一次涉足另一个人在很大程度上已经完成的复杂 php 网站。这也是我第一次在网站的 html 模板部分看到这种类型的代码。

基本上,我很好奇的是,{} 大括号中的所有代码是什么?它是某种php代码吗?另一个 php 文件引用了包含上述代码的 .html 文件。

有很多内容是动态生成的,但我从未见过在 .html 文件中使用“{}”大括号,同时将其用作模板的一部分,所以我想知道你们中的一些人是否可以启发我。

谢谢。

0 投票
2 回答
1110 浏览

java - 内部类编译错误(需要括号)

我的程序中有一个内部侦听器类。编译器在下面的第一行发出错误信号并显示“{”预期。我不知道出了什么问题。我修改了所有括号,没有问题。这是我的内部课程:

0 投票
2 回答
2556 浏览

javascript - Javascript,在大括号和定义中添加内容

我正在修改这个用于自动完成 html 输入的优秀 javascript 库,请参见此处……因为我需要将一些额外参数传递给 Ajax 调用。实际上我正在寻找一些非破坏性的东西,以便它可以管理这个库的默认行为,它也能够处理“无额外参数”。

所以我想我会打个电话

对 myExtra 进行 null 测试,如果 null 或将 myExtra 的内容“添加”到 Ajax 请求中,则不执行任何操作,因此这部分:

当 myExtra 不是 null 或空字符串时变成这样:

由于我是网络开发的新手,我的问题是我不知道如何将花括号内容{}添加到另一个内容中(而且我不确定我是否完全理解这些 {}...)

我想我想做 Python 接受的这个王者,但我只是不知道 Javascript 是如何做到的,

所以,如果您有任何理解这一点的指示,请提前谢谢您。

0 投票
3 回答
4733 浏览

python - 为什么我在标签小部件中的文本周围出现难看的大括号?- Tkinter

我的标签小部件中的文本周围有大括号。输出{Total tries: 0}代替Total tries: 0.

这是我的代码的简短版本:

0 投票
1 回答
17248 浏览

python - 如何使用 .format() 打印字符串,并在替换的字符串周围打印文字花括号

可能重复:
如何在 python 字符串中打印文字“{}”字符并在其上使用 .format?

基本上,我想使用 .format(),如下所示:

并让它匹配:

但是,第一段代码给了我一个错误。

花括号很重要,因为我使用 Python 通过基于文本的命令与软件进行通信。我无法控制 fosoftware 期望什么样的格式,所以我最终整理所有格式是至关重要的。它在字符串周围使用大括号来确保字符串中的空格被解释为单个字符串,而不是多个参数——就像您通常在文件路径中使用引号所做的那样。

我目前正在使用旧方法:

这当然有效,但 .format() 似乎更容易阅读,当我在一个字符串中发送包含五个或更多变量的命令时,可读性就成为一个重要问题。

谢谢!