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

c# - c#正規表現は、式の偶数括弧に一致します

私は次の表現を持っています:

私は ac# 正規表現を見つけて、開いたときに閉じ括弧が等しく一致する式全体を返すようにしようとしています。これは、 for KNOWN_TOKENI need only ((value operator value) operator value)、 for OTHER_KNOWN_TOKENI need only value、 for I need を意味しKNOWN_TOKEN2ます(value operator (value operator value))

さまざまなフレーバーを試し(\([^(]+\))ましたが、それらは「括弧」の「最も低い」セットにのみ一致し、さらに追加の括弧に一致します(つまりKNOWN_TOKEN2、追加の終了括弧に一致するため)。

また、ウェブ上でいくつかの繰り返しステップに分けて元のテキストを変更するヒントを見つけましたが、1 つの正規表現にしたいと思います。ヒントはありますか?

ありがとうございました!

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

javascript - 関数を呼び出すときに () を最後に付けることの何が問題になっていますか?

重複の可能性:
JavaScript では、括弧を使用して関数を呼び出すと違いがありますか?

これは非常に基本的なことのように聞こえるかもしれませんが、私にはよくわかりません。

イベント ハンドラーから離陸しようとすると、JavaScript Web ページでバグが発生します。関数を呼び出すときに最後に配置する場合と()配置しない場合の違いは何ですか。()

私の例は次のとおりです。

に変更したときsearchSuggest()、機能が機能していませんでした。

誰でも私に説明してもらえますか?不明な点がありましたら、お尋ねください、ありがとうございます。

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

c - Cの括弧は暗黙のキャストを引き起こしますか?

バックグラウンド

前回、括弧が暗黙のキャスト ( here ) を引き起こしているかどうかについて尋ねたとき、@pmg は「C では int の下では何も行われていない」と指摘してくれました。気を散らすだけです。

序章

以下、カッコがポイントです。または、もっと退屈ですが正確に言うと、私が目にする唯一の演算子は括弧と代入演算子です。

C の括弧 operator に関するこのリファレンスでは、括弧が型を変更することについては何も見ていません (型キャスト構文以外では、このケースではありません)。

一方、ここに代入の自動型変換があることを思い出させるリファレンスがありますが、ここで説明する静的解析ツールの動作を説明するものではないと思います。

以前の質問と同様に、「OK」は静的解析ツールが暗黙の型変換について警告しなかったことを意味し、「NOT OK」は警告したことを意味します。

最初の 2 つを除いてすべて理解できます - 括弧は何をしますか? それらが暗黙的な型キャストの方法で何もしない場合、(1) は OK であり、(2) は OK ではないことが期待されます。int よりも小さい型から int までの型の自動型昇格を行う場合、(1) は OK ではなく、(2) は OK であると予想されます。しかし、このツールは、どちらもOKではないと言っています。

これは静的解析ツールのエラーですか、それともツールは正しく、C での暗黙的な型変換について他に学ぶ必要があることはありますか?

(ところで、値 256 が十分に小さく、マシンでオーバーフローが発生しないことを願っています...)

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

ruby - Ruby関数呼び出しの括弧の主なスタイルは何ですか?

私が持っていてfunc_afunc_bどちらも1つの引数を取るとし、の結果をに渡したいとfunc_bfunc_aます。

これを括弧で囲む最も一般的な方法は何ですか?

  1. func_a func_b input
  2. func_a func_b(input)
  3. func_a(func_b input)
  4. func_a(func_b(input))
0 投票する
4 に答える
161 参照

php - javascriptを書くためのPHP-括弧オプションが不足しています

かっこが足りなくなりました。私はPHPを使用してJavaScriptを開始し、echoを使用しています。問題は、私がこれを行うことができないということです。

ご覧のように。は、html()と入力タイプの前後に必要な括弧では機能しません。

これを行う方法についてのアイデアはありますか?

素晴らしい

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

emacs - Emacs Cc } コマンドと括弧の一致チェック

私は Emacs 23 で作業しており、AUCTeX 経由で LaTeX を編集しています。を押すC-c }と、ミニバッファメッセージを受け取ることにemacsで気付きました

スキャン エラー:「かっこのバランスが取れていません」、16026、16440

質問 1. このコマンドは正確には何をしているのですか?

質問 2. より一般的には、特定のマクロが何を行っているかをどのように判断できますか? たとえば、キーボードショートカットを入力として要求し、そのショートカットがバインドされているコマンドの説明を出力するユニバーサルコマンドはありますか? アクティブなすべてのキーボード ショートカットのリストはありますか?

質問 3. 一致しない括弧を見つけるにはどうすればよいですか? ここの投稿はコマンドを推奨してM-x check-parensいますが、ミニバッファメッセージでさえ、何も役に立ちませんでした。

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

php - 括弧付きのPHP変数?

私はこのコードを理解していません:

myfunction()などの関数ではありません

変数ではありません。例:$ variable = $ variable2

それは何ですか?

コードはダウンロードしたスクリプトで機能しますが、そのコードがどのように機能するのか理解できません...たぶん私は疲れているか何かです。

ありがとう。

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

c# - 括弧はC#メソッドに含める必要がありますか?

パラメータを含む括弧または単純な空のC#メソッドの作成を示す複数のチュートリアルを見てきました。括弧なしで記述されたC#メソッドも見ました。

私はそのコードをテストしていませんが、これは許可されていますか?それは悪い形と見なされますか?

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

ruby - Ruby での慣用的な括弧の使用

は構文エラーです (予期しない keyword_or)。括弧は問題を解決しますが、私は Ruby に慣れていないので、次のうちどれがより慣用的であると考えられるかわかりません。

オプション1

オプション 2

これは個人的な好みに帰着しますか、それとも 1 つのアプローチがより「正しい」と見なされますか?

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

perl - コマンドラインで指定された式を「説明」するPerlモジュールは?

コマンドラインで提供される式を「説明する」モジュール名を忘れました。「説明する」とは、省略された括弧を追加することを意味します。

私が覚えているように、それは次のように使用されます:

結果は次のようになります。

モジュールの名前はわかりますか?