問題タブ [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 投票する
1 に答える
3619 参照

c++ - std :: array初期化

Astd::array<T>は基本的に、でラップされたCスタイルの配列structです。sの初期化にstructは中括弧が必要であり、配列の初期化にも中括弧が必要です。したがって、2組の中括弧が必要です。

しかし、私が見たサンプルコードのほとんどは、中括弧の1つのペアのみを使用しています。

なぜこれが許可され、最初のアプローチと比較してメリットやデメリットがありますか?

0 投票する
4 に答える
1502 参照

c - C での余分なブレースの実用的な使用

関数、クラス、条件分岐などのエンティティを分離するために使用されることは知っ{}ていますが、ここで他にどのような用途がありますか?

編集:

ネストされた関数とともに、主に情報の隠蔽に役立つ可能性があることがわかりました。以下の回答から、デバッグ中にマーカーとして使用でき、リリースで削除できるように見えますが、これは承認されるべきではありません。

0 投票する
3 に答える
12919 参照

php - PHPでの中括弧表記

私はOpenCartのソースを読んでいて、以下のような表現に出くわしました。誰かが私にそれを説明できますか?

ステートメントには、奇妙なコード部分が
$this->{'model_shipping_' . $result['code']}
ありますが{}、それは何ですか?それは私にはオブジェクトに見えますが、私は本当にわかりません。

0 投票する
5 に答える
27368 参照

java - 配列を定義するときの中括弧

次のコードに関して:

整数の配列を定義しようとしていることは理解していますが、中括弧は配列定義で何をしますか?

0 投票する
4 に答える
246 参照

bash - 中括弧の数が奇数の行を検索する

全体を含むドキュメントが{あり}ますが、間違いがあることがわかりました。とを使用grep -c { *して、とgrep -c } *の数が等しくないことを確認しました。エラーの可能性がある行を見つけたいので、手動で確認できます。{}

  • 中括弧は常に同じ行に表示される必要があるため、中括弧がない行または中括弧{がない行を見つける必要があります。}}
  • 一部の行には多くの中括弧があります{ } { } { }
  • `{{{}}}'のように、中括弧を入れ子にすることはできません。

中括弧の数が正しくない行を検索するにはどうすればよいですか?

0 投票する
5 に答える
175562 参照

python - 中括弧の意味は何ですか?

Pythonを理解し始めたところです。私はこの質問とその回答を読みました:

Pythonで中括弧を使用できないというのは本当ですか?

そして、特に単純なプログラムのようなページ以来、中括弧がどのように機能するかをまだ理解できません。

http://wiki.python.org/moin/SimplePrograms

いたるところに中かっこを使用します。角かっこと通常の曲線括弧は理解できますが、「辞書の定義」が何を意味するのか、またはそれらが何を表すのかわかりません。

0 投票する
1 に答える
3856 参照

character - 中括弧(または角かっこ)とALTキーパッド番号をMonodevelopします。

みなさん、こんにちは。

これは醜いテーマだと思いますが、このバグが原因でエディターでjavascriptを使用できなくなっているため、解決策を見つけたいと思っています。

基本的に、中括弧{と}を入力する唯一の方法は、対応する数字キーパッドコードALT + 123とALT+1 2 5を使用することですが、Altキーと数字を押すと、monodevelopは現在のウィンドウでスクリプトを開きます。ALT1は左端のスクリプトに切り替わります。

怪我に侮辱を加えるために、コードテンプレートも機能しません。エディタ領域を右クリックして、コンテキストメニューから[テンプレートの挿入]を選択しても、何も起こりません。さらに、ショートカットウィンドウには「ALT +数字」の組み合わせすら含まれていないため、それが問題の原因であるかどうかを確認するためにそれを取り除くことはできません。

したがって、私は実質的にmonodevelopを使用してjavascriptでコーディングすることができないので、monodevelopに精通している人なら誰でも問題を説明したり、回避策を提案したりできることを願っています(コードスニペットやその他の高度な機能については読んだことがありますが、それ以上の洞察はありません)彼らが私を助けることができるかどうかわからない)。monodevelop 2.8.2を使用していますが、2.6を試しましたが、問題は同じです。

前もって感謝します。

0 投票する
2 に答える
2239 参照

php - 等号が付いた中括弧の正規表現一致

次のようなものに一致する正規表現が必要です。

基本的に、{とランダムな文字列で始まり、その後にスペースが続き、次に、値の前後にand=記号と引用符が付いた名前と値の種類のペアのリストが続きます。私がこれまでに得ることができた最も遠いものは下にあります、しかしそれは私が思わないほど近くではありません:

0 投票する
1 に答える
2565 参照

php - PHP ソース コードで一緒に 3 つの中かっこ

PHP の完全なソース コードを php.net (PHP 5.4.0 [tar.bz2]) からダウンロードしました。以下に示すように、3 つの中括弧を一緒に使用することがよくあります (次のコード スニペットは、ext/ctype/ctype.c から抽出したものです)。

これら 3 つの中かっこを一緒に使用する理由を知っている人はいますか?

0 投票する
3 に答える
10254 参照

templates - 翡翠テンプレート内の中括弧をエスケープするにはどうすればよいですか?

翡翠のテプレート内で中かっこを脱出するにはどうすればよいですか?(私はnode.js内でjadeを使用しています)

jQueryテンプレートをクライアントにレンダリングしたい。私が脱出したい部分は次のようになります:

どうもありがとう