"curly braces" 在程序员中是否有一个合适的术语 - { }

Is there a proper term for "curly braces" among programmers - { }

{ }

我想知道是否有比 "Curly Brace" 更专业的术语供程序员使用。

google 搜索说它们也被称为 "brackets",但根据我的经验,当人们说方括号时,它们指的是正方形“[]”。

也许您正在搜索术语 scope,因为 通常 在 Java、C#、Js 等编程语言中 Curly Brace 定义范围

在大多数情况下,使用任何使你的船漂浮的东西;考虑到地域风味。如果您觉得特别正式,可以改用 "curly bracket"。

维基百科显示了 { } 符号名称的许多变体。 https://en.wikipedia.org/wiki/Bracket#Names_for_various_bracket_symbols

有时,您也可以通过谈论 循环开关块[=26 来暗示它们=]、if block 和其他类似结构(如果所讨论的编程语言具有它们的特点)。程序员将根据需要将括号可视化为存在:

The else-block is never executed because X.

另一种方式:通过其相对 position/usage 暗示类型。如果上下文正确,它将是一个大括号。

You're missing a closing bracket for the while-loop, that's why the compiler failed.

作为从事出版工作的数学家,我发现最好将 {} 大括号、[] 括号和 () 圆括号(或圆括号)称为大括号。我们称 <> 尖括号和 ||是 abs 或绝对括号。重要的是打印机可以在不浪费时间的情况下理解您的意思。