ブラケットとブレース

ブラケットブレースという用語は同じ意味で使用されていることがわかりました。違いはありますか?

コメント

回答

「角かっこ」はさまざまな記号で同じ意味で使用されます:

  • <>
  • の角かっこ

  • ()<の丸かっこ/ li>
  • {}の場合は中括弧
  • []
  • の場合は角括弧、一部は特定の地域または文化でのみ使用されます

より具体的な「中括弧」と「括弧」は、それぞれ{}と()以外にはほとんど使用されません。数学にはさらにいくつかの(微妙な)バリエーションがあり、他の分野よりも形式化されています。

{}、「parens」(非公式またはプログラミングのコンテキストで)または「括弧」には「中括弧」が好きです。 ()の場合は、[]の場合は単純な「角かっこ」ですが、後者については「角かっこ」を明示する必要がある場合があります。これにより、これらの一般的な記号のいずれかに1語の名前が付けられます。 (そして、グループ化のための山かっこの問題については始めないでください。。。:P)

非テキストの対位法を提供するには、 “写真の「ブラケット」は、特定の値(ホワイトバランス、ISO、絞りなどの値は、ターゲットとするものによって異なります)の周りで複数の露出を撮影しています。 これは、「括弧」が「周囲」を意味するために使用されていることを示しています。これは、上記のテキスト記号とうまく一致しています。

コメント

  • 私はそこにあると信じています英国と米国の違いはここにあります-> RegDwightが質問へのコメントでリンクしている質問を参照してください。
  • ここで重大な掘り下げがありますが、正しいです米国とその他-英国の違い。中括弧は、コーディングでは非常に一般的に括弧と呼ばれています。参照: sarfraznawaz.wordpress.com/2012/01/26/ … 担当者がいた場合'これは答えの半分に過ぎず、他の人に誤解を与えるため、反対票を投じます。

回答

他のコンテキストについてはよくわかりませんが、プログラミングに関するテキストでは、これらの用語が次のように使用されることがよくあります。

中括弧:{}括弧:()括弧:[]山括弧:<>

コメント

  • これは米国でのみ信頼できます。また、言語はある程度重要です。 ' JavaとCの人は、Web開発者と比較して意味的に正しいことがわかりました。明らかに、コンパイルも含む厳密な型言語はより詳細な指向であるため、誰もが共通の用語をより多く使用するように努めていると思います。
  • @BrianEllis:ASCII標準では文字に名前が付けられているため、を使用する環境で行われるプログラミングではASCII文字セット。これらは正しい用語です。 ' EBCDICを使用している場合は、ASCII名を無視してかまいません。
  • "アメリカの" "情報交換のための米国標準コードの一部。"はい、その'はASCIIに従った文字の名前であり、確かに、ほとんどすべてのコンピューターがASCIIを使用しています。ただし、英語の地域が異なれば、これらの文字は異なるものと呼ばれます。
  • プログラミングでも注意すべき点として、"山かっこ"一般に、左右のキャレットとも呼ばれます。これらの文字は、角かっこ、演算子よりも小さい/大きい、またはオブジェクト階層の区切り文字のいずれかを表すことができるため、この用語は、使用方法のコンテキストがない場合に一般的に使用されます。キャレットは、アメリカとヨーロッパの両方の開発者に共通です

回答

角かっこ[]は単に角かっこと呼ばれることが多く、中かっこ{}はしばしば中かっこと呼ばれます(少なくとも米国では)。角かっこに中かっこという用語を使用している人は間違いを犯しています。ほとんどの人は、人は中かっこを意味すると想定するからです。したがって、中括弧は括弧の一種ですが、これらの用語は互換性がありません。

コメント

  • 英国英語では、括弧は、修飾子なしで、通常、丸括弧を指すと理解されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です