问题标签 [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.
java - Eclipse 在同一行打开大括号?
我最近找到了适用于 Android 的 AIDE IDE,并且喜欢编辑器在声明和新代码块时将其大括号放在同一行的事实,如下所示:
代替
我认为当您不需要在方法中投入太多精力时,它看起来更干净。Eclipse中有没有这样做?我已经查看了大括号设置,但这里似乎没有任何内容。
bash - Bash 命令组:为什么大括号需要分号?
在 bash 中对命令进行分组时,我知道括号()
和花括号之间的用途差异。{}
但是为什么花括号结构在最后一个命令之后需要一个分号,而对于括号结构,分号是可选的?
我正在寻找一些关于为什么会这样的见解。我不是在寻找诸如“因为文档是这样说的”或“因为它是这样设计的”之类的答案。我想知道为什么它是这样设计的。或者,如果它只是一个历史文物?
这至少可以在以下版本的bash中观察到:
- GNU bash,版本 3.00.15(1)-release (x86_64-redhat-linux-gnu)
- GNU bash,版本 3.2.48(1)-release (x86_64-apple-darwin12)
- GNU bash,版本 4.2.25(1)-release (x86_64-pc-linux-gnu)
intellij-idea - IntelliJ IDEA 大括号、方括号和引号自定义颜色突出显示
选择括号时如何更改括号的颜色?
c - C 语言:没有 else() 的 if():使用大括号失败
我对 IF() 表达式后需要大括号感到困惑。使用 IF(){...}ELSE{...} 时,我习惯于在 IF 和 ELSE 块周围使用大括号。但是当我不使用 ELSE 块时,它可以在没有大括号的情况下使用,并且在使用大括号时失败:
有效:IF()...
失败:IF(){...}
下面的示例,这是针对微控制器的
c++ - 忽略 GCC“错误:标量初始化器类型的大括号”错误。让他们警告
我对 GCC 编译器错误“错误:围绕类型的标量初始化程序大括号”有一个烦人的问题。我看到其他人对此抱怨,尽管他们将其描述为警告(gcc 警告:标量初始化器周围的大括号)
我正在编译不是我要编辑的代码,并且在整个代码中出现了很多这些错误。
基本模式是:
我知道我可以删除浮动缩放器周围的大括号 {} 以消除此错误,但我不想以任何方式修改代码。有没有我可以给 GCC 的标志(目前使用 MinGW gcc 4.8.1)。即“std=c++03”,或者让这些错误至少显示为警告的东西。
谢谢
java - 检查数组中的字符串是否有括号(java)
所以我目前正在尝试检查数组中的字符串中是否有大括号,但我不知道它是如何完成的。
显然,它在最后一个 print 语句中出错,但我找不到一种方法来检查该字符,而不需要 java 对我大喊大叫。如果我从字符串中取出“{”,它会将其解释为实际的大括号。我该怎么做?
java - GUI 未知错误
我不断收到此错误消息说
我已经尝试了我能想到的一切,有什么建议吗?
继承人的代码:
python - PyParsing 使用大括号和特定标头解析嵌套循环
我发现了几个关于 pyparsing 的主题。他们在解析嵌套循环时处理几乎相同的问题,但即使这样,我也找不到解决我的错误的方法。
我有以下格式:
- 键是字母
- 值可以是 Int、String 类型,带有 alphanum + "@._"
- 键/值可能在大括号块之后
- 键/值可能在第一个大括号块之前的文件中
- 大括号块之前或之后的键/值是可选的
- 标头可能有名称
- 右大括号后跟一个分号
我使用了以下解析器:
当我使用它时,我只得到了“header_name”和“header_metadata”,我对其进行了修改,并且我只得到了一个大括号内的键/值,python异常被触发以显示一个解析错误(它在到达时需要'}'子标题名称。
任何人都可以帮助我理解为什么?谢谢你。
java - 如何使用 Eclipse 使用行注释将 Java 从 Allman 重新格式化为 K&R?
我开始使用 Allman 风格进行编码,大括号对齐:
几十年后,我决定我想要那个额外的屏幕空间;此外,我的客户使用不匹配的大括号,因此很难从工作中来回切换到我的个人代码。所以我想将我现有的所有代码都转换为 K&R:
Eclipse 4.4 有足够的代码格式化程序,如果我选择我的源代码树,我什至可以批量格式化文件。问题是,如果我有一个 K&R 大括号所在的行注释,Eclipse 将拒绝将大括号向上移动一行,给我留下一大堆编码风格:
即使在大括号所在的行上有注释,我如何告诉 Eclipse 向上移动大括号?
c# - 在 Visual Studio 中创建大括号的快捷方式
很多时候,我只有一行的 if 条件,如下所示:
但有时,我想将我的 if 条件扩展到 2 个或更多代码,所以我应该使用大括号。
我想知道是否有将第一个代码更改为第二个代码的快捷方式?