問題タブ [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.
java - Javaの中括弧はそれ自体で何を意味しますか?
中括弧を 2 つの方法で使用する Java コードがあります。
if
最初のステートメントの後の独立した中括弧は何を意味しますか?
curly-braces - 追加のスコーピングに中括弧を使用していますか?
関数、クラス、if、while、switch、try-catchに必要なときに使用する以外の意味です。
このSOの質問を見るまで、このようにできるとは知りませんでした。
上記のリンクで、Eliは、「通常は折りたたまれる関数、クラス、ループなどに分類されない論理セクションでコードを折りたたむために使用します」と述べています。
上記以外にどのような用途がありますか?
中括弧を使用して変数のスコープを制限し、必要な場合にのみスコープを拡張することをお勧めします(「アクセスの必要性」に基づいて作業します)。それとも実際にはばかげていますか?
異なるスコープで同じ変数名を同じ大きなスコープで使用できるようにするために、スコープを使用するのはどうですか?または、同じ変数を再利用して(同じ変数名を使用する場合)、割り当て解除と割り当てを節約することをお勧めします(一部のコンパイラーはこれを最適化できると思いますか?)。それとも、異なる変数名を一緒に使用する方が良いですか?
eclipse - Eclipseは中括弧を閉じるにジャンプします
スコープの閉じ中括弧にジャンプするためのEclipseのキーボードショートカットは何ですか?
c# - ブレースレス C# 用の IDE または Visual Studio/Mono/SharpDevelop プラグインはありますか?
C# で Python のようなシンタックス (インデント ベース、中括弧なし、シンタックス) を使用することに関するこの記事を見たとき、私は疑問に思い始めました。それを解析してコンパイルする IDE を手に入れることはできますか?
java - {@code}タグなどのjavadocインラインタグで中括弧をどのようにエスケープしますか
「${person}」の部分は中かっこを使用しているため、ドキュメントのコメントが壊れています。
c# - コード ブロックはいつ使用しますか?
C/C++/C# などでコード ブロックを使用するのはいつですか? それらの背後にある理論的な理由は知っていますが、実際のプログラムではいつそれらを使用しますか?
EDIT :switch
変数が同じスコープ内にあるステートメントでそれらを使用していることに気付きました( grr のようなものi
):
など (明確にするために、switch ステートメントでは、余分な中括弧は必要ありません。)
関連している:
vim - VIMで中括弧'/括弧'/角括弧'/算術演算子の構文ハイライトカラーを設定するにはどうすればよいですか?
演算子/括弧/角かっこなどを強調表示するにはどうすればよいですか。VIMで?一致または不一致の括弧/括弧の色付けには興味がありません。
「:hicBracket / whatnot guifg =something」と「:hiOperator / cOperator guifg = something」を試しましたが、何も影響がないようです。
curly-braces - ブラケットの配置は読みやすさに影響しますか?
重複の可能性:
if ステートメントのフォーマット
識別 (同じ行、次の行) に最適なコーディング スタイルはありますか?
stackoverflow スタイルの「質問」/「タグ」ロールオーバー ボタンをコーディングする最良の方法
また
個人的な好み以外に、あるスタイルが別のスタイルより優れている点はありますか? 以前は 2 番目の方法で誓っていましたが、今では仕事や個人的なプロジェクトで最初のスタイルを使用しています。
読みやすさとは、これらのメソッドのコードを想像することを意味します-if/elseなど...
coding-style - C/PHP/Java などのさまざまな Bracing/Indenting スタイルの名前は何ですか?
コード ブロックに「中かっこ」を使用し、空白が問題にならない言語 (C、Java、PHP) - さまざまな中かっこ/インデント スタイルの名前は何ですか?
'KNF' と 'Flag' について読んだことを覚えていますが、それぞれのいくつかの簡単な例と共に、最もよく知られている名前があれば素晴らしいと思います。
php - メンバー変数の PHP 中括弧構文
SO に関する最初の質問です。これは実際の RTM 候補です。しかし、私はそれを見つけられないように見えることを約束します。私が見逃した単純なことであることが判明した場合は、喜んで #headpalm を実行します。
Zend Framework を理解しようとして、次の構文に遭遇しました。
メンバー変数のように見えるものにアクセスするために使用される中括弧構文を見たことがありません。とどう違うの?
_session は無関係だと思いますが、そうではないかもしれないので質問に含めます。
中括弧は、複合変数名 user_id をラップしようとする単純な規則ですか? それとも、ある種の特別なアクセサですか?
私がRアップできるように、TFMへのポインタは謙虚にいただければ幸いです。
どうもありがとう。優しくしてください。