問題タブ [parentheses]

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

javascript - 開き括弧と閉じ括弧の背後にある意味は何ですか?

開き括弧と閉じ括弧を持つコードを持つことの背後にあるポイントまたは意味は何ですか?

私が見ているサンプルコードは次のとおりです。

私が興味を持っている行はここにあります:

開き括弧と閉じ括弧を使用する意味は何()ですか?

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

c - C でマクロを使用するために 2 つの括弧が必要なのはなぜですか?

そうする理由は何ですか?

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

sql - OR句で使用するSQL括弧

このSQLで括弧を使用する理由を誰かが知っているかどうか疑問に思っていました。したがって、形式は次のようになります。

名前がAまたはBで始まる従業員の名前、場所、およびサービスの部門(フランス語からの大まかな翻訳)。

私は次のように答えました:

基本的に、最後のANDがWHEREに関係している場合、名前がAまたはBで始まる従業員をSQLで選択するために、括弧なしで単純に行うことはできませんか?そのように括弧を配置すると、どのような違いがありますか?そして、なぜかっこが二重に使用されているのですか?または、ANDが先行しているため、最後の句でORを優先するのでしょうか。

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

emacs - emacs: カーソルが括弧を強調表示したときに、blink-matching-open を評価します

最近、emacs で Lisp コードを編集しているときに、一致する括弧を追跡することに不満を感じていました。(show-paren-mode t) は、一致する括弧がその一致と共にバッファー内で可視である場合に役立ち、(setq blink-matching-parent t) は一致する括弧を記述する場合に役立ちます。「show」プロセスの一部としてblink-mathing-open関数が評価されるように、show-paren-modeをフックする方法はありますか? このようにして、カーソルを括弧の上に置き、削除して再入力しなくても、カーソルが何と一致するかを知ることができます。

ありがとう、

SetJmp

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

javascript - (function(){})();の間に違いはありますか?および(function(){}());

重複の可能性:
JavaScript:即時関数呼び出し構文

同様の質問がここで行われました

そこで、著者はとの違いについて尋ねました

(function(){})();

function(){}();

最初の目的は、とりわけ、関数がすぐに実行されることを読者に通知することです。私もこのバージョンを見ました

(function(){}());

これは上記の2つと同じですか?

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

c# - BinaryExpression で括弧を検出する

データベース クエリ コードを生成する式アナライザーを構築しています。それらを左右に分割するのは非常に簡単ですが、括弧を検出してそれに応じてコードを生成する必要があり、これを行う方法がわかりません。

例 [欠陥のあるロジックは無視してください:)]:

途中で「セット」を検出し、それらのグループ化を維持する必要がありますが、解析中に通常の BinaryExpression と式に違いは見られません (かっこの文字列表現をチェックするのは嫌です)

どんな助けでも大歓迎です。

(私はおそらくC#を使用していることに言及する必要があります)

--編集-- 標準の .Net Expression クラスを使用して式を作成していることに言及しませんでした (System.Linq.Expressions 名前空間)

--Edit2-- テキストをコードに解析しているのではなく、コードをテキストに解析しています。したがって、私の Parser クラスには次のようなメソッドがあります。

これにより、次のようなコードを記述できます。

標準の .Net クラスを使用して解析するのは非常に簡単ですが、私の課題はこの式を解析することです。

私の課題は、括弧の間の式を 1 つのセットとして保持することです。.Net クラスは、括弧の部分を他の部分から正しく分割しますが、括弧が原因でセットであることを示しません。

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

java - Java: オブジェクト インスタンスの作成時に括弧で囲まれたクラス名

Java コードでは:

強調表示された ( と の間の**)**コードは何をしますか?

どのような検索用語を使用すればよいかわからないため、このテーマについて調査するのは非常に困難です。:o

誰でも助けてくれることを願っています。ティア

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

jquery - 単一の括弧を使用する場合のjQueryセレクターの問題

:containsセレクターに単一の括弧を含めると、エラーが発生します。

例えば

エラーを返します

構文エラー、認識されない式:(mph')

最後に閉じ括弧を追加すると、ステートメントは正常に実行されます。ただし、括弧が1つであることが多い場所を照会できる必要があります。

ここで何が起こっているのでしょうか。これを回避するにはどうすればよいですか。

編集

私の実際のコードでは、:contains部分が変数として渡されます

例えば

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

asp-classic - ASP "Sub を呼び出すときは括弧を使用できません"

重複の可能性:
Sub を呼び出すときは括弧を使用できません

私が知る限り、これは正しいですが、「サブルーチンを呼び出すときに括弧を使用できません」というエラーが表示されます。以前にASPを使用したことはありません...誰かが私のために問題を明らかにすることはできますか? コード:

0 投票する
9 に答える
33977 参照

python - 括弧の組み合わせ ({}[]()<>) の問題

文字列内のすべての括弧をペアにできるようにしたいのですが、ペアになっていない場合は、インデックス番号と False を取得します。cl == pop[1] など、いくつかの値が何度も繰り返されているようです。問題がどこにあるかを確認しようとしましたが、いくら頑張ってもわかりません。だから、誰かがエラーを見つけてコードを改善するのを手伝ってくれるかどうか尋ねています;)