問題タブ [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 投票する
3 に答える
2850 参照

c# - 述語を受け入れる C# メソッド - これは問題ないように見えますか?

次の API を持つメソッドが必要です。

このようなものは機能しますか?

もしそうなら、(疑似コード)のようなより複雑な述語を指定できるでしょうか:

0 投票する
7 に答える
8574 参照

java - Java での述語検索

この質問の言い方がよくわかりません。カスタムJavaクラスの特定の部分をチェックして、特定の基準に一致するかどうかを確認する方法があるかどうか疑問に思っています. このような

そして、そのクラスのインスタンスの配列が作成されると、

を持つ人のクラスのインスタンスを検索することは可能ですか?

if(surname.equals("bob")) then elseなどのソリューションを実際に探しているわけではありません

しかし、配列をすばやく検索できる組み込みのJavaクラスです。この速度は非常に重要です。

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

guava - 述語操作で「括弧」を使用できますか

括弧を使用して論理順序を制御する述語を作成する方法がわかりません。ありますか?

Predicate <= mumble and (foo or baz) のようなことをしたいとします

単純な Predicates.and または Predicates.or には、"foo または baz" と言ってつぶやく同等のものはありません。

これは可能ですか?

0 投票する
6 に答える
2561 参照

guava - 述語を使用して変換されたコレクションから要素を削除するには?

と がある場合ArrayList<Double> dblList、次の使用Predicate<Double> IS_EVENからすべての偶数要素を削除できます。dblList

dblListただし、次のような変換の結果である場合

変換されたリストは不変であるため、これはもはや機能しません:-)

解決策はありますか?

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

c# - 動的述語の作成 - プロパティをパラメーターとして関数に渡す

フィルタリングのためにリストに対して使用できるように、動的述語を作成しようとしています

リストをフィルタリングできるように、動的述語を作成できるようにしたいと考えています。文字列値 ">"、"<"、">=" などの条件をいくつか取得します。これを行う方法はありますか?

使用法は次のとおりです。

GetFilter はどのように定義する必要がありますか? その中に述語を作成する方法は?

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

logic - 一階述語論理に変換するHELP

これらの述語のみを使用して.....

私が書いたものが正しいか間違っているかわからない

また、この行を変換する方法もわかりません...

助けていただければ幸いです...ありがとう...

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

c++ - remove_ifをremove_not_ifに変える

述語の戻り値を逆にして、trueではなくfalseを返す要素を削除するにはどうすればよいですか?

これが私のコードです:

(消去の欠如は無視してください)

FindNameを使用すると、単純なファンクターになります。

私は次のようなものが欲しいです:

残念ながら、まだc ++ 0xを使用していないため、ラムダは許可されていません。NotFindNameファンクターを作成するよりも優れたソリューションがあることを願っています。

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

xml - 子孫および子孫のtext()述語を使用したXPathクエリ

テキスト「abc」を含む子孫がある限り、「div」または「table」要素を返すXPathクエリを作成したいと思います。1つの注意点は、divまたはtableの子孫を含めることができないことです。

したがって、このクエリの正しい結果は次のようになります。

私の最善の試みは次のようになります。

ただし、正しい結果は返されません。

ご協力いただきありがとうございます。

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

c++ - stlコンテナで比較関数を使用する

なぜ私はこれを行うことができます:

しかし、これではありません:

最初のケースで関数を使用できるのに、2番目のケースではオブジェクトが必要なのはなぜですか?

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

objective-c - NSArray フィルタリング: どの場合に述語を使用し、どの場合にブロックを使用しますか?

パフォーマンスに関しては、比較的大きな配列 (これまでのところ、元の配列の通常のカウントは ±20000 です) で、それをフィルター処理するのに最適な方法はどれですか? ブロックまたは述語?

含まれているオブジェクトの ivar のほとんどは文字列であり、それらを照会したいと考えています。