問題タブ [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.
javascript - 余分な中括弧
コード エディターでそれらのセクションを折りたたむことができるように、コードの大きなセクションを中かっこで囲むのが好きな学生がいます。最初はためらいましたが、彼にそれをさせない正当な理由が思いつきませんでした。この慣習が後で問題を引き起こすかどうか疑問に思っています。
例:
if 内の単一のステートメントを囲む中括弧について議論があることは知っていますが、それは私が話していることではありません。一連の if/else if ステートメントを囲む「親」中かっこについて話しているのです。
php - PHP 経由で中括弧を mySQL に送信する
まず第一に、私はそれが本来あるべき姿ではないことを知っています。しかし、システムはこのようにセットアップされているので、それを試して作業する必要があります.
mySQL テーブルに {12}-{32} などのエントリの列があります。12 は車のブランドの ID、32 はモデルの ID です。
次に、PHP でクエリを作成する必要があります。クエリの一部は次のようになります。
(PD1.fieldValue = '{". $_SESSION['carId'] ."}-{". $_SESSION['carModelId'] ."}'
もちろん、それは中括弧では機能しません。SESSION 部分は完全に空です (はい、クエリの外に値があります)。
とにかくこれを修正して、中かっこ内の変数を mySQL に送信できるようにする方法はありますか?
eclipse - 1つのショートキーでEclipseで開き中括弧と終わり中括弧の両方を同時に削除します
Eclipse で、強調表示されているときに開始中括弧と終了中括弧の両方を同時に削除する方法はありますか? それがあればいいですね。
angularjs - angularjs の二重中括弧は w3c 検証を回避します
次のコード行を使用する html ページがあります。
ページを検証しようとすると、次のエラーが発生しました。
"Bad value nolf://{{server.ip}}:{{server.hostport}}/ for attribute href on element a: Illegal character in scheme data: not a URL code point."
バリデーターは、URL リンクに中括弧が表示されるのを好まないようです。それらを削除すると、すべてがうまくいきます。それらは「安全でない」ため、エンコードする必要がありますが、エンコードすると、AngularJS の命令が機能しなくなります。
これを検証するための回避策、方法はありますか? (このコードの元のページは次の場所にあります: http://oneoakway.com/nolf/servers/ - フッターに検証リンクがあります)
php - PHP - テキスト ファイルから中括弧の間のセクションを解析する
pfSense からの DHCP リース ファイルをテキスト ファイルとして持っており、PHP を使用してこれからいくつかのデータを解析する必要があります。
例を挙げると、ファイルは次のようになります。
中括弧の間のセクションを抽出する方法を知っている人はいますか?
リース 192.168.25.xx {
まで
}
??
ありがとう!
tcl - If ステートメントの括弧内の空白を解析する方法
{ }Tcl の if ステートメントには、括弧ではなく中括弧が必要であることを理解しています( )。
"Aha!"ただし、 Tcl は if 条件を正しく解釈できるように見えるため、次の (誤った) コードが出力されます。
ただし、次の (スペースを含む) は、「式 "(1" のアンバランスな開き括弧」で失敗します。
そしてもちろん、括弧の有無にかかわらず、スペースの有無にかかわらず中括弧を使用できます。
私の質問は、なぜ 2 番目のケースが失敗するのですか?
TCL の if ステートメントに対する Donal Fellows の回答では、中括弧と括弧の違いが明確に説明されていますが、空白によって 2 番目のブロックが失敗する理由がわかりません。