問題タブ [operators]
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.
ruby-on-rails - 短絡評価を回避する方法
私は Ruby on Rails を使用しており、2 つの異なるモデルを検証したいと考えています。
ただし、"&&" 演算子は短絡評価 (つまり、"model1.valid?" が true の場合にのみ "model2.valid?" を評価する) を使用し、model1 が有効でない場合に model2.valids が実行されるのを防ぎます。
短絡評価を使用しない「&&」に相当するものはありますか? 2 つの式を評価する必要があります。
ruby - Google で言語構文を検索するには?
私の現在の質問は、<< 演算子は Ruby で何をするのですか? しかし、私の本当の質問は、答えを見つけるために Google を検索するにはどうすればよいかということです。
c# - ?: オペレーター対。If ステートメントのパフォーマンス
私は自分のコードを最適化して、コードをもう少し簡潔で読みやすいものにしようとしてきましたが、それによってパフォーマンスが低下しないことを願っていました。変更によってアプリケーションの速度が低下した可能性があると思いますが、それは私の頭の中にあるだけかもしれません。次の間にパフォーマンスの違いはありますか:
と
と
読みやすさの好みは、null 合体演算子です。パフォーマンスに影響を与えたくありませんでした。
c# - c# グラフィックス コードが機能しなくなったのはなぜですか?
状況は次のとおりです。
プロジェクトの 1 つで使用する一般的なグラフィックス コードがいくつかあります。コードのクリーンアップを行った後、何かが機能していないように見えます (グラフィック出力が完全に間違っているように見えます)。
正しい出力が得られた最新バージョンのコードに対して diff を実行したところ、関数の 1 つを次のように変更したようです。
に
すべての単体テストはすべて合格であり、いくつかの構文上のショートカットを除いて、コードは何も変更されていません。しかし、私が言ったように、出力は間違っています。おそらく古いコードに戻るだけでしょうが、ここで何が起こっているのか誰か知っているかどうか知りたいです.
ありがとう。
vb.net - VB.NET に条件付き三項演算子はありますか?
Perl (および他の言語) では、条件付き三項演算子は次のように表現できます。
VB.NET に同様の演算子はありますか?
c++ - 配列値を double 変数に保存する
皆さん、こんにちは。次の関数を含むスクリプトのコンパイルで問題が発生しました。距離 += を距離 [][] に設定した同じ行で、3 つのエラーが発生します。
エラー C2108: 添え字が整数型ではありません エラー C2108: 添え字が整数型ではありません エラー C2297: '+=' : 不正です。右オペランドの型は 'double (*)[15]' です
支援は非常に高く評価されます。
actionscript - $(var) は Actionscript で何を意味しますか?
私が調べている Actionscript コードで $(var) をよく見かけます。ここで、var は以前に定義された変数です。正確にはどういう意味ですか?
php - PHP の <> 演算子
<>
演算子は正確には何を意味しますか?
と同じ!=
(等しくない)ですか?
サンプルコード
php - php == vs === 演算子
PHP の == と === の違いは何ですか。いつ両方を使用するかはわかりません。
更新されたメモ: StackOverflow 検索に表示されるように、== と === の違いは != と !== の違いと同じです。