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

c# - {0} 在字符串文字中是什么意思,例如在 Console.WriteLine 中?

我正在学习 C# 并遇到了一小段代码:

我不明白如何{0}输出 20。我的意思是它不像数组索引或任何东西,所以它怎么知道它指的是变量age?我在逗号后面看到了变量,但这是否意味着如果我输入 {1} 那么它会在年龄后检索变量?

还有什么是 C# 中调用的这个功能我似乎无法找到它。

0 投票
1 回答
10915 浏览

c++ - 预期 ',' 或 ';' 在'{'标记{(C++)之前

因此,当我编译我的代码时出现此错误(在 '{' token { 之前应为 ',' 或 ';' 我知道在 stackoverflow 上可能有很多这样的错误,但似乎找不到解决方案:

我是 C++ 新手。这是代码:我必须从文本文件(data.txt)中读取数据并显示它:

data.txt 如下所示:

任何人都知道问题是什么???

0 投票
1 回答
526 浏览

java - 无法访问的代码:3 无法解析为类型错误和 3 未定义类型错误

我的主要问题是我收到一条错误消息:ImagePagerAdapter cannot be resolved to a type 在第 80 行:

第 80 行是ImagePagerAdapter adapter = new ImagePagerAdapter();

而且我还收到一条警告: The type Home.ThumbnailLoadedListener.ImagePagerAdapter is never used locally

我很确定由于右括号放错位置而无法访问我的 ImagePagerAdapter - 我已经尝试调整其中一些,但我只是在确定哪个导致问题时遇到了一些麻烦(或者如果可能可能是别的东西)

我还遇到了一些其他错误,这些错误与一大块代码(基本上是第二半)未定义/未达到,但我 99% 确定这都与语法问题或错误放置的括号有关。

所有错误:

附言

对于大量代码,我深表歉意——我只是不确定如果我只展示其中的一部分是否可以解决。

资源:

0 投票
0 回答
102 浏览

string - 为什么用大括号替换 ActionScript 字符串不起作用?

不工作。

行得通。

{ } 大括号有什么特别之处以至于无法替换?逃避也不起作用。无论如何让它工作?

0 投票
2 回答
15674 浏览

python - python中的数学括号?

现在我说的是数学括号,而不是 python 括号,我知道括号()在数学中的工作方式,例如:

但是方括号[]和大括号{}不起作用...(我知道它们为什么不起作用)

谢谢,使用 Python 3.2.2

0 投票
3 回答
1467 浏览

javascript - 为什么 JS 会抛出语法错误,如果 return 和 { 之间有换行符

我一直认为,JS 源代码中的新行无关紧要。为什么有时新线路很重要?

错误:

抛出一个SyntaxError: missing ; before statement at z : y*2(指向:

但这是有效的:

节目10

这也有效:

0 投票
4 回答
1117 浏览

java - 处理中的大括号有问题

我的代码在运行时返回错误,告诉我“有太多没有 } 的 { 字符来匹配它”,但我已经检查并重新检查和三次重新检查,甚至让其他人为我检查,以徒劳无功。

错误消息突出显示第 106 行;

我在另一台机器上重新创建了错误,但看到教程视频中使用的代码没有任何问题。任何和所有的帮助将不胜感激:)

0 投票
5 回答
694 浏览

php - PHP:用数组值替换字符串的某些部分

如果数组中存在特定字符串,我想替换字符串中的值。

我想用 $array 中的 name 值替换 {{name}}。如果 $array 中不存在大括号内的字符串,则让该字符串保持原样。

预期结果:

我对此感到担忧的原因是,当任何来自表单的值包含任何 {{field-name}} 时,它不应该被替换。我只想替换 $str 中设置的内容。

0 投票
5 回答
1148 浏览

javascript - 花括号对象表示法在任何表达式中都有效吗?

我目前正在分析 Javascript 语言。看起来您可以将许多概念分组为称为表达式的基本类型。甚至函数参数和定义也适合该组,以及字符串、数字和数学表达式。唯一不合逻辑的例外是在无意义的相似上下文中的大括号对象表示法。

由于函数由多个表达式组成,因此以下代码是有效的:

有意以下代码也应该是有效的,但在第二行出现“缺少 ; before statement”语法错误:

在接受表达式的所有其他情况下,都接受大括号对象表示法,但也允许大括号代码块的情况除外。

上面提到的语法错误是由javascript的实现还是规范引起的?

这种无意义的表达有更准确的名称吗?

0 投票
3 回答
224 浏览

java - 花括号的可用性

假设我下面的代码仅使用 2 个大括号:

如果我这样重写它会伤害我的代码或改变它的运行方式吗?使用大括号的正确方法通常是什么?谢谢