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

ruby - 使用花括号是否违反“Ruby 方式”?

我已经使用 Ruby 大约两个星期了,而且我编程的时间也不长,但我是从 C 风格的背景(C++、C# 等)开始学习这门语言的。无论如何——我的一个好朋友和导师正在看我前几天写的一些 Ruby,他告诉我,如果他再次发现我在 Ruby 中使用花括号,他会打我。

好吧,我昨天刚刚通过这篇 About.com 文章了解了 Builder ,他们发布的示例使用了花括号。有没有不同的方法可以做到这一点,或者你必须在 Builder 中使用花括号?

这似乎是一个小问题,但我是 Ruby 新手,我不想让自己养成任何坏习惯。你们有什么感想?

0 投票
2 回答
251 浏览

scheme - 在方案函数中放置不正确的右括号

我有以下方案功能:

在特定实例中返回以下内容:

问题是,我需要它返回:

- 最后的两个右括号应该在 (nth 语句之后。

我将如何让它正常工作?

get-ivars 调用者:

0 投票
3 回答
11106 浏览

java - 为什么 Java 数组声明使用大括号?

我想知道为什么 Java 数组声明使用大括号而不是标准括号。如此处所示。我想这可能需要进一步理解大括号,但这特别是我现在的议程。

这是正确的,相反。

0 投票
5 回答
23037 浏览

javascript - 替换花括号 JavaScript 中的文本

我正在尝试使用 JavaScript 动态替换花括号内的内容。这是我的代码示例:

上面的代码应该输出“这是 John 在 JavaScript 中的简单字符串!是的,一个字符串!”。

这是发生的事情:

  1. 我们得到一个字符串,其大括号中的值需要替换
  2. 循环使用“replaceArray”来查找花括号中需要替换的所有值
  3. 这些值以及花括号将被替换为“replaceWith”数组中的相应值

但是,我没有任何运气,特别是因为一个值可能会在多个位置被替换,并且我正在处理正则表达式中的动态值。

谁能帮我解决这个问题,使用与上述类似的设置?

0 投票
6 回答
18411 浏览

c# - 字符串 {0} 中的花括号

我经常在通常包含数字的字符串中看到花括号,例如:

虽然我可以弄清楚这意味着什么,但我可以说我从未阅读过任何与其使用相关的文档。c# 字符串文档似乎没有与这些相关的任何信息。谁能指出我正确的方向?

0 投票
4 回答
2355 浏览

c++ - 在我的程序主函数中的输入末尾预期'}'

这个程序应该教功能。我已将每个函数分离到头文件中。我认为某处有一个大括号向后或丢失,但我已经盯着这个程序几个小时,并尝试重新安排事情,但似乎无法进行任何事情。

这个程序应该读取一个电话号码并打印出来。如果提供字母,则在将其设为大写字母后,它会将其排序为数字 0-9,就像电话键盘上的数字一样。它还将返回由 switch 语句控制的无效字符等的错误代码。

主功能

我得到的错误之一是在最后一行的右括号上:

输入结束时预期的“}”

Read_Dials 函数

这个函数没有错误

To_Digit 函数

我得到的第二个也是最后一个错误在这里,在第二行(左大括号):

'{' 标记之前不允许函数定义

Acknowledge_Call 函数

此功能没有错误。

这段代码有什么问题?我该如何解决?

0 投票
25 回答
709310 浏览

python - 如何在字符串中打印文字花括号字符并在其上使用 .format?

给我 :Key Error: Hello\\

我想打印输出:{Hello} 42

0 投票
4 回答
127 浏览

javascript - 关于 JavaScript 中“this”的问题

这可能是一个新手问题。我已经使用 javascript 多年,但只是开始“认真”对待它。我有一个关于“这个”的问题

不知道为什么 defaults.baseName 是“未定义的” 如何引用花括号中的内容?有可能吗,还是我真的必须输入“item_”两次?

0 投票
2 回答
8639 浏览

string - Groovy:在字符串中转义大括号

我正在用 groovy 编码,并试图返回一些 javascript。这是我需要返回一个包含大括号的字符串的问题,当然 groovy 将其读取为错误。这是一个简单的例子:

我想返回:
{ 或
},{
计划和简单。

花括号可以转义吗,类似于转义引号?
我试过了:

谢谢。

0 投票
2 回答
663 浏览

javascript - javascript,onclick中的花括号不起作用?

已解决,服务器端吃了我的 {}。

我的 HTML 中有这段代码:

这转变为

当我加载页面时。所以花括号和中间的一切都消失了。知道如何解决这个问题吗?最终,我想给一个匿名对象作为函数的输入: