問題タブ [predicates]

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 に答える
975 参照

c# - C#複数の検証を実行し、述語でエラーメッセージを返す方法

検証を実行するために複数の関数が呼び出されているサンプル コードを参照してください。いずれかの検証が失敗した場合は、呼び出し元の環境に false を返し、すべてが成功した場合は true を返します。

結果として、検証が失敗した場合にエラー メッセージが返され、すべての検証に合格した場合に空の文字列が返されるように、ルーチンをカスタマイズする方法。私のコードを見て、私が述語でそれを望むようにカスタマイズするのを手伝ってください。

助けを求めています。ありがとう

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

java - Predicates.instanceOf が false を返すのはなぜですか?

私は

それから私は:

したがって、 in で注釈が付けられたメソッドを実行@JsonCreatorPerson.classます。

私の問題はs常に空です。確認したところ、値には apriceと aがありtypeます。しかし、私がそうするときps.get("code1").getClass()、それは私に与えますLinkedHashMap

何が起こっているのか理解できません...手がかりはありますか?

これは私のクラスですPerson(内部クラスです):

ありがとう!

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

java - Java述語に相当するC/C++

JavaにPredicateクラスのC/C++同等の構造/クラスはありますか?

具体的には、以下に示すような非常に単純な Java コードがあります。

同じプログラムを C または C++ で実装したいと考えています。これを行うためのデフォルトの方法または外部ライブラリはありますか?

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

c++ - STL C++ isgreater テンプレート

ベクトルをソートするとき、私は次のコードを使用しています

sort(vec1.begin(), vec1.end(), less<int>());

コンパイラは、デフォルトの引数でもある 3 番目の引数を受け入れます。しかし、降順でソートするために、私は greater<int>() すべてのフォーラムで見ますが、私のコンパイラは受け入れます

sort(vec1.begin(), vec1.end(), isgreater<int, int>);

ちなみに動作します。テンプレートは c++ で更新されていますか、それとも他のライブラリの古い greater<>() ですか?