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

vim - vimに2つの中括弧を挿入するときに自動改行を無効にする方法は?

2 つの中かっこ ( {{) を入力すると、次のような結果が得られます。

|カーソルの位置を説明するために使用されます。

この動作は、たとえば、この構文を変数用に予約している別のテンプレート エンジンを使用している場合など、まったく面倒です。

その行動がどこから来たのかをどうやって知ることができますか? そして、どうすればそれを止めることができますか?

ありがとう

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

visual-studio-2010 - Visual Studio 2010 - 中括弧の自動配置が変更されました。これを修正するにはどうすればよいですか?

更新: これは私が最もよく調べた質問の 1 つであるため、数年後、この問題の最も一般的な原因であるとわかったものを指摘する必要があります。それは、コードの他の場所での構文の誤りです。私がこれを経験した時間の 100% は、別のコード ブロックの中括弧を忘れていたか、ぶら下がっている if があったか、前のコード行が終わっていなかったためです。最初に ") または } expected" などの IDE エラーを確認します。

元の質問:

これはいつでもばかげた質問だと思いますが、これを修正する方法がわかりませんし、Googleは何も出てきません.

ビジュアルスタジオで、次のように入力すると:

VSは自動的に再フォーマットします

しかし、今は最初のものに任せています。誤ってホットキーか何かを押したとします。これを修正してください。

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

configuration - 私が抱えているメモ帳++の中括弧の問題を修正する

Notepad++ のインストールに問題 (おそらくどこかのオプション) があり、中かっこを入力するたびに自動的に閉じません。基本的に、私が望むのは、中かっこを開くとすぐに自動的に閉じ、中かっこ内で入力を再開できることです (他のほとんどのテキスト エディターや IDE と同様)。

私はこの問題を調べましたが、多くの人がこの問題を抱えているわけではなく、インデントなどに関連する問題を抱えているようです。記録のために、私は構成設定を変更しませんでした。

Notepad ++で同様の問題が発生したことがある人、または単に修正を知っている人がいる場合:大歓迎です。

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

c# - C#での任意のコードブロック(中括弧による)の実際の使用は何ですか

次のように、各ケース ブロックが中括弧で囲まれている switch ステートメントの例を見てきました。

私が知っている唯一の利点は、宣言の範囲を制限することです (例を参照)。

ただし、そのような種類のコード ブロックでコードの一部を分離するための他の良い用途があるかどうかを知りたいです(ここでは必ずしも switch ステートメント内ではないことを意味します)。

いつ、どのように使用しますか。使用しない場合は、なぜ使用しないのですか?

また、そのようなコード ブロックを使用することの欠点はありますか?

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

java - 「新規」の前後に中括弧を付けてコーディングしますか?

星の中にある部分で何が起こっているのかわかりません。それはクラスにメソッドを挿入する方法ですか?

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

arrays - C++0x: "operator[]" で "braced-init-list" を禁止するのはなぜですか?

N3291 で変更がマークされていることに気付きました ( 5.2.1 添え字 [expr.sub] ):

以前はoperator[]、新しいbraced-init-listでオーバーロードしても問題ありませんでした:

これは削除され、次のものに置き換えられました。

ブレース初期化リストは、組み込み添え字演算子と一緒に使用してはなりません。

なにが問題だったの?

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

php - 中かっこやセミコロンがない場合、どのようにすれば読みやすい Python コードを書くことができますか?

私は C と PHP のセミコロンと中括弧が大好きです。

今、私は Python でプログラミングを始めていますが、コードが大きくなると、それら (中括弧とセミコロン) がないと非常に面倒に思えます。

PHP または C でのオリエンテーションは、少なくとも私にとっては、はるかに効率的で高速です。

一方、私は Python の多くの機能が気に入っています。

ただし、しばらくするとコードの保守が非常に難しくなると思います。

セミコロンと中括弧がない場合、どのように読みやすいコードを記述しますか?

セミコロンと中かっこをエミュレートする Eclipse または Netbeans 用のプラグインはありますか。

追加の質問: セミコロンと中かっこを使用したバージョンの Python はありますか?

解決しました!!!

Python http://writeonly.wordpress.com/2010/04/01/whython-python-for-people-who-hate-whitespace/の改良版のように見えるものを見つけました

やってみます。

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

c# - 単一ステートメントの前後に中括弧が必要なのはいつですか?

ここでの私の回答: C# Lock syntax - 2 Questionsで、LukeHtry...catch...(finally)は、ステートメントには中括弧が必要であると指摘しました。

ここで見つけた理由についての答えを見つけました(なぜtry..catchブロックには中かっこが必要なのですか?)非常に興味深い。

理想的にはコードスニペットとその理由の説明とともに、良い習慣などとは対照的に中括弧が必要な例をもっと知りたいです。

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

regex - 中括弧 {} を使用した正規表現に一致する Bash シェルの if ステートメント

私は、経験の浅い Linux ユーザーがいくつかのコマンドを使用できるように、小さな bash スクリプトを作成しています。if ステートメントのパターン マッチングを行うときに中かっこを使用していることです。

これは、正確に 5 文字の AZ、az、または 0-9 をキャプチャする必要があります。

エスケープの有無にかかわらず、何度も、多くのバリエーション、多くの引用符を試しました...何も機能していないようです:

私が見逃しているアイデアはありますか?

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

javascript - javascriptのif(){}とif()の違いは何ですか

jqueryの基本的な画像ギャラリーであるこのコードを書きました

これは機能しますが、if ステートメントを {} でラップする場合は機能しません。2つの違いと、なぜうまくいかないのかを理解したかっただけです。