問題タブ [operator-precedence]

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 投票する
4 に答える
25039 参照

scala - Scalaでの演算子の優先順位

私はScalaの演算子の優先順位の提案が好きですが、まれに、メソッドの命名に制限があるため、変更されていないルールが不便な場合があります。Scalaでクラス/ファイルなどに別のルールを定義する方法はありますか?そうでない場合、それは将来解決されますか?

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

c - Cでの変数宣言とエラー処理の優先順位に関するベストプラクティス

次の2つのアプローチのいずれかに他のアプローチよりも利点がありますか?

ここでは、最初にテストされ、fopen成功するかどうか、次にすべての変数宣言が行われるかどうかがテストされ、実行される必要がないため、実行されないことが確認されます。

これは正反対です。fopen失敗した場合でも、すべての変数宣言が行われます

2番目のアプローチは、失敗したときに追加のコストを生み出しますか?fopenあなたの考えを聞いてみたいです!

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

html - CSSの優先順位?私の講義スライドは正しいかどうか?

SOにはすでにいくつかの同様の質問と回答があることに気づきましたが、最初にここで私の特定の質問を明確にしましょう。

私はこのように述べている講義スライドを持っています:

http://mindinscription.net/webapp/csstest/precedence.PNG

率直に言って、私はcssの優先順位のこのルールを自分で聞いたことがなく、似たようなトピックの何かをグーグルで見つけましたが、それほどではありません:ここ

自分でテストするために、ここに自分のサーバーでテストページを作成しました

講義スライドのステートメントによると、FireFox 3.6.3で実行した後、本来あるべき方法が表示されないと確信しています。

  • インポートされたスタイルシート?私はそれを間違っていますか?FireBugを使用してもその効果を確認できません
  • 埋め込みスタイルシートはリンク/インポートされたスタイルシートよりも優先度が高いと書かれていますが、その後にリンク/インポートされたタグを配置すると機能しません。
  • インラインスタイルとHTML属性?最初にインラインスタイルを設定して幅と高さを制御し、次に直接html属性width / heightを使用してそれを変更しようとした画像がありますが、失敗しました...

以下はソースコードです:

経験豊富なCSSの人は、スライドが正しいかどうかを判断するのを手伝ってくれますか?

率直に言って、JavaScriptがクライアント側(サーバー側のJavaScriptはどうですか?)や「埋め込みスタイルはWebページのヘッドセクション「(一体何ですか?bodyタグ内に配置することは許可されていませんか?)

このばかげた質問について申し訳ありませんが、試験は明日です、そして私は今考えるべきことがたくさんあります:)

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

javascript - JavaScriptでのa = b == cの優先順位は何ですか?

私は js にかなり慣れていないので、いくつかの jQuery コードを読み込もうとしているときに、上記のセクションに出くわしました。

2行目の優先順位は?

それは...ですか:

それとも別のものですか?

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

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

wolfram-mathematica - 単純?Mathematica7でのメッセージパッシング

割り当て/.C1z[[1]]は、私が期待するように動作しません。この現象が何と呼ばれているのかさえわかりません(これはグーグルを非常に難しくします)。

C1zは、定数とA1[z]に関してC1[z]の正しい値を保持しますが、「それをeq2にプラグインしようとすると」機能しないようです。

ご協力ありがとうございました。

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

c# - 声明が悪いことを引き起こす場合、これはありますか?

私が懸念しているのは、最初の式は常にexpenseCode2番目の操作の前に実行(プロセスで設定)されるのでしょうか?

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

c++ - C/C++ での * と ++ の優先順位 (およびプログラミング時のキーストローク) に注意してください。

誰かこの関数を書いてください

なぜ p++ の前に * を付けるのですか?

答え: 「同じだから」ということで、コードを修正してしばらく怒っていました。

これをstackoverflowと共有したいと思います。例:

char s[6]="こんにちは";

それは何をしますか?

これは ++ プリインクリメント (ポインター上) を評価し、次に逆参照演算子 * を評価するため、char 値 'e' ("hello" の 2 番目の文字) が返されます (この場合は使用されず、生成される可能性がありますコンパイル時の警告)、ポインターは 'e' (位置 1) から指します。

それは何をしますか?

これは、逆参照演算子 * を最初に評価するため、少し奇妙です。したがって、char 値 'h' (この場合はどちらも使用されません) を許可し、次に ++ ポストインクリメント (ポインターへ) を許可します。 (再び)ポインターは「e」(位置1)から指します

それは何をしますか?

最後に、char の左辺値はありませんが、使用されていない場合は警告を生成せず、ポインターも「e」(位置 1) からポイントします。

これら 3 つの形式は、ポインター アドレスの観点からは同じことを行います。

IMHO それは一部のコンピューター言語 (ほとんどすべての人) の最悪のことです..

「コードとバグの間にはハミング距離がありません」

プログラミングに冗長性はありません. 法律の本を手に取り, その中にランダムな文字を書き込めば, 読めるようになりますが, プログラミング時にランダムに入力するとバグが発生します. 100% の精度.

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

function - Haskell 演算子と関数の優先順位

Haskell での演算子と関数の優先順位について、自分で何かを検証しようとしています。たとえば、次のコード

として書き換えることができます

そして最終的には

私の質問は、なぜ最初の定式化が次のように書き直されないのかということでした。

関数の優先順位は常に演算子の優先順位よりも高いため、答えを見つけたと思います: 演算子を関数の引数にすることはできません (もちろん、括弧で囲む場合を除きます)。これは正しいですか?もしそうなら、RWH や Learn you a Haskell、または私が検索した他の場所のいずれにも、このメカニズム/ルールについての言及がないのは奇妙だと思います。そのため、ルールが記載されている場所を知っている場合は、リンクしてください。

-- 編集: 素早い回答ありがとうございます。私の混乱は、演算子リテラルが何らかの形で評価され、関数によって引数として消費される可能性があると考えたことから生じたと思います。中置演算子は機械的に前置関数に変換できることを思い出すのに役立ちました。これを最初の定式化に対して行うと、

($) が消費関数であることは疑いの余地がなく、2 つの定式化が同等であるため、最初の定式化の $ リテラルは map によって消費されません。

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

php - PHP での演算子の優先順位: 三項 XOR 代入

三項演算子で複数の変数に代入する方法の質問に対する回答を書いた後、私が書いたコードを実際に試してみました。

(無駄だと気にしないでください。これは理論上の話です。)

ここで、演算子の優先順位に従って、PHP がこのようにすることを期待します。

三項演算子の最初の部分が評価されると、次のように出力されます。

しかし、代わりに私は得る

三項演算子の両方の部分を実行する必要があるため、これは私にとって非常に奇妙です。

私の考えのどこかが間違っているとしましょう。

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

c# - C# での演算子の優先順位

に相当

...そして、浮動小数点または整数除算を使用しますか?

編集...上記の答えが「はい」の場合、ここで浮動小数点除算を実行する利点は何ですか?