問題タブ [curly-brackets]

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 に答える
3095 参照

javascript - JavaScript を書くときに K&R スタイルを使用する必要があるというのは本当ですか?

最近まで気がつかなかったのですが、JavaScriptコードを書くときはオールマンスタイルを使っています。

http://encosia.com/in-javascript-curly-brace-placement-matters-an-example/によると、 K&R スタイルを使用する必要があります。これは、状況によっては、次の行に中括弧を配置すると問題が発生する可能性があるためです。私にとっての問題は、私がオールマンのスタイルがかなり好きになり、むしろ変更したくないということです.

だから、私の質問

  • javascript の中括弧の配置が原因で allman スタイルがエラーを引き起こす可能性があるというのは本当ですか? jqueryはどうですか?

  • 中括弧が原因で問題なく Allman スタイルを使用できるようにするトリックはありますか?

  • これらのスタイルの使用に関連する他の問題はありますか?

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

c# - VS2012 の C# でのブレース スタイル

自動書式設定ブレース スタイルを好みに合わせて構成したいと思います。私はすべてのオプションに目を通しましたが、私が好きなようにそれを得ることができません.

これが私の好みの形式のサンプルです。

したがって、基本的に、開始中括弧は改行にする必要があります(これは可能です)。ただし、右中括弧、および後続の関連するステートメント、および左中括弧はすべて 1 行にする必要があります。すなわち

これで最後の部分を取得できますが、最初の左中括弧も同じ行に配置した場合に限ります。

これを達成する方法を知っている人はいますか?

&& と || のフォーマットについてはあまり気にしません。if - 内では、このようなことは一般にまれであり、私は気にしません。

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

perl - 連続する演算子と括弧

私はちょっとPerlを学ぼうとしていて、これに出くわしました:

私の初心者の目には、これは次のように表示されます:「@{$records} という名前の配列の各要素に対して、何かを実行します@{$」単純?

「 」が一緒に使われていることにも出くわしまし%$た。%がハッシュを意味し、スカラーを意味することは知っ$ていますが、それらが一緒に何を意味するのかわかりません。

誰でもこれらに光を当てることができますか?

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

geany - Geany IDE 用の自動クローズ中括弧プラグインはありますか?

Geany は、完璧な Web 開発 IDE に最も近いものです。ただし、中括弧( {)を自動的に閉じる方法が見つかりません。

たとえば、次のように入力します。

..そして押すRETURNと、これが起こるはずです:

Geanyにそれをさせることができるものはありますか?

0 投票する
6 に答える
843 参照

php - どちらがより優れたパフォーマンスです - if(condition){result} VS if(condition) result;

どちらのシナリオでもパフォーマンスの違いはごくわずかであることはわかっていますが、PHP で条件を記述するのに、どちらがより実用的でパフォーマンスが向上したバージョンなのか疑問に思っていました。

VS

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

php - 中括弧間の正規表現の一致では、結果が多すぎます

私はたくさんのテキストを持っています、例えば:

以下を抽出したいと思います。

これが私が作った正規表現です:

結果を確認すると、次のようになります。

配列の最初のアイテムのみを取得することを期待していましたが、代わりに2つのアイテムがあります。私はPHPを使用しており、テストには次のWebサイトを使用しています。PHP正規表現テスター

{pdf}...{/pdf}テキストのみを取得するにはどうすればよいですか?

0 投票する
8 に答える
65478 参照

unicode - すべてのユニコードの開き/閉じ括弧のリスト?

すべての Unicode ブラケットのような文字 (たとえば、 を含む) のリストは何{}[]()<>ですか? Unicode 文字を検索する良い方法は何ですか?

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

php - Sperate PHP インクルード ファイル - if および while ループの開始および終了ブラケット/ブレース { } ファイル間の中括弧/ブレースを閉じる

私はPHPインクルードを使用しています:

そして、非常に問題のある CSS/HTML デザイナー。私はすべての PHP をデザイナーから遠ざけようとしています。彼らは非常にパニックになるからです : \ そして彼らは多くの問題を引き起こし、コードや物を削除し、すべてを台無しにします。

そのため、PHP インクルードを使用して、必要に応じて HTML 間に PHP を追加しています。

PHP は正常に動作し、バグはありません。

私の問題を引き起こしているのは、PHP を複数のインクルード ファイルに分割することです。

以下は、私が分離しようとしているものの例です。

分離する PHP:



これを 2 つのインクルード (include1.php と include2.php) に分けたい

そして、while ループの間に設計者にコードを書いてもらいたいのです。だから私がしたことはこれでした:


include1.php


DESIGNERS HTML と少し混ざった PHP


include2.php

エラーが表示されます(「解析エラー: 構文エラー、予期しない $end in)」

複数の if と while とループがあります。

私の質問は次のとおりです。エラーなしでこれらの中かっこ/大かっこを分離するにはどうすればよいですか?

ありがとうございました

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

php - PHPインクルードファイル-ifおよびwhileループの角かっこ/中かっこ{}を開くおよび閉じる

Sperate PHPインクルードファイル-ifの場合は角かっこ/中かっこ{}を開き、ファイル間の中かっこ/中かっこを閉じます。

みなさん、こんにちは。私はPHPを使用しています。

そして、非常に問題のあるCSS/HTMLデザイナー。私はすべてのPHPをデザイナーから遠ざけようとしています。彼らは非常にパニックになります:\そして彼らは多くの問題を引き起こし、コードや物を削除し、すべてを台無しにします。

そのため、私はPHPインクルードを使用して、必要に応じてHTMLの間にPHPを追加しています。

PHPは正常に動作し、バグはありません。

私のいくつかの問題を引き起こしているのは、PHPを複数のインクルードファイルに分離することです。

以下は私が分離しようとしているものの例です。

分離されるPHP:



これを2つのインクルードに分けたい-include1.phpとinclude2.php

そして、whileループの間にデザイナーのコードを入れたいと思います。だから私がしたことはこれでした:


include1.php


デザイナーのHTMLと少し混合されたPHP


include2.php

エラーが発生します(「解析エラー:構文エラー、予期しない$ end in)

複数のifとwhileとループがあります。

私の質問は、これらのブレース/ブラケットをエラーなしで分離するにはどうすればよいですか?

ありがとうございました

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

javascript - JavaScriptの次のループブラケット用

最近、この JavaScript コード (機能的には問題ありません) を見つけましたが、for next ループが括弧で囲まれていないことに気付きました。コードが機能するには、それらを含める必要があるといつも思っていました。ブラケットを省略しても問題なく使用できるのは、どのような場合ですか? 機能的に、つまり審美的にではありません。