問題タブ [predicate]

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

c# - 関数パラメーターで複数の述語を使用しますか?

クエリ文字列パラメータなどを使用してURLを作成するクラスがあります。クラスには、クラスプロパティから構成される完全なURLを返すUrl()メソッドと、プロパティの1つの値を置き換えるためのパラメータとして述語を渡すことができるUrlNew()メソッドがあり、変更されたURLを返します。 。ここで、この関数を変更して、両方の述語である2つのパラメーターを使用する必要があります。それ、どうやったら出来るの?メソッドのパラメーターを述語のリストとして変更しようとしましたが、おそらく正しく実行されていません。

私のOLDUrlNew()メソッドは次のようになりました。

私の新しいUrlNew()メソッドは次のようになります。

これは問題なくコンパイルされますが、実行すると、ASPXで使用すると次のエラーが発生します。

私はC#の初心者であり、完全に間違ったことをしていると確信しています。どんなアドバイスも役に立ちます。ありがとう!

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

c# - 述語の本体を取得する方法は?

私は理解できない非常に単純な質問があります。

メソッド コードは単純です。

問題は、エラー メッセージにより多くの情報を詰め込みたいということです。式から情報を取得するのは簡単です。しかし、述語の「ユーザーフレンドリーな」文字列表現を得るにはどうすればよいでしょうか?

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

c# - 述語を使用してc#の「if」を置き換える例?

'if'キーワードは悪であり、ifの代わりに述語を使用する方がよいと読みました。それから私はグーグルで検索しましたが、それでも取得できません。

誰かが親切に例を提供できますか?

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

predicate - ポインターのベクトルを分割するときの述語構文(C ++)

オブジェクトへのポインタのベクトルがあります。メンバー関数によって報告された属性に従って、このベクトルからオブジェクトを削除したいと思います。

ベクターから特定のポインター(およびそれらに関連するオブジェクト)を削除する方法について見つけた良い例に従おうとしています。基本的な考え方は、ベクトルを分割し、選択したオブジェクトを削除してから、それらのオブジェクトへのポインターを削除することです。以下は(ドブス博士からの)例です:

述語の適切な構文に困惑しています。私のオブジェクトはクラスStrainであり、私のベクトルはvector <Strain*>liveStrainsです。述語は、Strainメンバー関数isExtinct()である必要があります。以下は機能しません。

オブジェクト自体ではなく、オブジェクトへのポインターでメンバー関数を呼び出そうとしていることがわかります。これを回避するには、&を*に変更してみました(私は明らかに初心者です)。また、メンバー関数でliveStrainsを更新するSimulationクラスのメンバー関数を作成してみました。うまくいかなかったものの詳細を調べる価値があるかどうかはわかりません。利用可能な構文オプション、または私がやろうとしていることが許可されているかどうかについて、私はひどく混乱しています。

助けてくれてありがとう。

0 投票する
4 に答える
7564 参照

artificial-intelligence - 統一の応用?

統一の(実用的な)アプリケーションは何ですか?実世界のどこで実際に使われているのでしょうか?

それが実際に何であるか、そしてなぜそれが人工知能の一部と見なされるのかについての全体的な考えを理解することができませんでした。

0 投票する
4 に答える
162081 参照

c# - C#の述語とは何ですか?

私は述語の使用に非常に慣れておらず、書き方を学びました。

述語は何を返しますか、そしてプログラミング時にどのように役立ちますか?

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

c# - IEnumerable質問:最高のパフォーマンス?

簡単な質問:

どちらが速いですか?

また

そして、あなたがより速い提案を知っているなら、私は知ってうれしいです。

ありがとうございました

0 投票する
4 に答える
2237 参照

generics - VB.NETの汎用リストのFindAllにパラメーターを追加する

優れた質問と便利な回答:

C#のジェネリックリストのFindAllにパラメーターを追加する

しかし、誰かがJonSkeetの支援を有効な.NET2.0 VBに変えるのを手伝うことができますか?

私は彼の答えをいくつかの通常のCSharpコンバーターで実行しましたが、結果はコンパイルされません。

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

iphone - 述語を使用してコアデータを並べ替えて重複を排除する

イベント タイトルが重複している Core Data にロードされたイベント データベースがあります。これは、データベースがイベントの日ごとに固有の情報を提供できるようにするために作成されました。たとえば、日付ごとの価格変動。

フィルターを提供するために、NSFetchRequest と NSPredicate を使用してテーブル ビューとして表示されるリストから、重複したイベント タイトルを削除する必要があります。しかし、私が見たすべての例では、述語フィルターのターゲットとして使用するために動的キー値を使用する必要がありません。たとえば、以下の NSDate は現在時刻をキー フィルターとして提供し、機能します。

現在、NSString * title は、nil 値を返すイベント ManagedObject クラスの値をターゲットにしています。以下は、FetchResultsController の抜粋です。

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

sql - 結合による結合を回避しますか?

私の問題は Oracle にありますが、おそらくデータベースに依存していません (?)。

次のテーブルがあります。

ああ

bb

**担当者*

列 p は、行を取得するテーブルを示します。実際には、aa と bb ははるかに異なり、p はテーブル名と一致しませんが、そこに到達する方法を提供します。この例は、私が問題を抱えている単純化したものです。実際には、aa と bb の 2 つ以上のテーブル (6 つ) があることに注意してください。これを返すクエリが必要です:

次の作品: (a)

(ロ)

しかし、述語のプッシュが可能なビューでクエリを使用したいと思います。

したがって、質問 1 は次のとおりです。次の場合、述語のプッシュが許可されますか。質問 2: (質問 1 で「はい」の場合でも) ユニオンを使用せずに結合を使用してこれを行う方法はありますか。質問 3: それとも単に、より良い方法ですか?

データを作成するスクリプト: