問題タブ [equivalence]
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.
c# - Flex 状態に相当する WPF
Flex には非常に洗練された状態の概念があり、親コンポーネントの「状態」に基づいて、どのコンポーネントを表示し、どのように表示するかを定義できます。
たとえば、いくつかのログイン ウィンドウの状態を「通常」、「パスワード変更」、「送信中」、または「失敗」として定義し、それに応じてレイアウトを調整できます。
WPFの同等の概念は何ですか?
functional-programming - Schemeのeq?、eqv?、equal?、および=の違いは何ですか?
私は、Scheme でのこれらの操作の違いは何なのだろうかと思います。Stack Overflow で同様の質問を見たことがありますが、それらは Lisp に関するものであり、これらの演算子の 3 つの間の比較はありません。
私はさまざまなタイプのコマンドをSchemeで書いており、次の出力が得られます。
これはなぜですか?
fortran - Fortran 77 コード (共通ブロックと同等の組み合わせ) から Fortran 90 への移行
Fortran 77 コードでは、共通ブロックと等価ステートメントの組み合わせ使用があります。例えば、
この種の Fortran 77 コードを Fortran 90 コードに変換する実行可能なソリューションを提供できる人はいますか?
string - ifステートメントの実行中にMatlabが空のセルを読み取らないのはなぜですか?
以下のループを使用して、データが記録されたインスタンスとデータのないインスタンスを分離しています。データ セットは非常に大きく (列によって 1000 ~ 6000 の範囲)、データ型が混在しているため、考えられる唯一の実用的な解決策はループを使用することです。
if または while ステートメントで空白を正確に読み取ることができません。for ループを使用するとエラーなしで実行されますが、if の前半に入ることはありません。つまり、データを分離せずにコピーすることになります。データのサイズがさまざまであるため、for ループは望ましくありません。
Andover_all は文字列の配列で、current_data と andover_data は混合データ型のセル配列です。isempty、[]、cellfun(@isempty,andover_data)、およびセル要素を比較できる関数 eq.m を使用してみましたが、どれも機能しません。また、データから空のセルを削除したくありません。スキップするだけです。
何かアイデアがあれば教えてください
r - ラティスベースのグラフィックスをggplot2に変換するには?
添付のスクリプトは、サンプル変数 x、y、z に対して同等性テストを実行します。
equivalence.xyplot()
ベースのラティス グラフィックスを操作するのは面倒ですが、非常に便利です。基本格子グラフィックスではなく、これらのデータをプロットするために ggplot2 を使用するにはどうすればよいですか?
編集:
たとえばggplot(plot1)
、次のエラーを返します。
エラー: ggplot2 はクラス trellis のデータを処理する方法を知りません
trellis クラスのデータを ggplot2 形式に変換し始める場所がわかりません。トレリス ベースのグラフィックスを ggplot2 に変換する際の具体的なアドバイスをいただければ幸いです。
java - 文字列の内容を比較するには、同等の演算子または equals() メソッドを使用する方が適切ですか?
私は次の概念について読んでいinterned strings
ます:
new
String は Java のオブジェクトですが、プログラミングでは文字列が遍在しているため、コンパイラでは、演算子を使用する必要はなく、String 参照変数に代入するためにリテラルを使用できます。割り当てにリテラルを使用すると、interned string
. 同じリテラルを持つすべてのインターンされた文字列は、メモリ内の同じスペースを指すため、同等の演算子が許可されます。
equals()
Java では文字列がオブジェクト (他の言語のように配列ではない) であり、オブジェクトの内容は equals を使用して比較する必要があるため、このメソッドを使用して 2 つの文字列参照変数を比較する方が適切ではないでしょうか。()、==
オブジェクトに関する演算子は、それらがメモリ内の同じ場所を指していることだけを教えてくれるので?
==
それとも、インターンされた文字列の概念自体が、同じリテラルを共有している場合にのみ、1 つの文字列が別の文字列と等価 ( ) になることを明確にしているため、より適切ではないでしょうか?
それがより適切である場合、人々は一般的にそのequals()
方法を関係なく使用しますか、それともやり過ぎと見なされますか?
vb.net - Visual Basic は、構造または名前型の同等性、またはその両方を使用しますか?
Visual Basic が構造または名前型の同等性 (またはその両方) を使用しているかどうかを理解するのに苦労しています。