問題タブ [lambda]
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# - メモリ リストをグループ化するにはどうすればよいですか?
のリストがありFoo
ます。Foo にはプロパティBar
とがありLum
ます。一部Foo
の は、 に対して同一の値を持っていますBar
。lambda/linq を使用してFoo
sをBar
グループ化して、各グループ化の s を反復できるようにするにはどうすればよいLum
ですか?
c# - このデリゲートを匿名メソッドまたはラムダに変換します
私はすべての匿名機能に不慣れで、助けが必要です。私は次のように動作するようになりました:
しかし、これはまったく醜いので、Do の内部を匿名メソッドにするか、可能であればラムダにしたいと考えています。私は試した:
と
しかし、これらは私に与えます
デリゲート型ではないため、匿名メソッドを 'System.Delegate' 型に変換できません** コンパイル エラー。
私は何を間違っていますか?
Mark Ingram が投稿したことから、誰も明示的に言っていませんが、最善の答えのように思えますが、これを行うことです:
c# - C#でツリーをトラバースする再帰ラムダ式
C# でツリー構造をトラバースする再帰ラムダ式を実装する方法を教えてください。
c# - ラムダ式で評価された値をキャッシュすることは可能ですか?
次のコードのContainsIngredientsメソッドで、p.Ingredients値を明示的に数回参照する代わりに、キャッシュすることはできますか?これは、説明のために作成した非常に簡単な例ですが、作業中のコードは、たとえば、 pの奥深くにある値を参照しています。p.InnerObject.ExpensiveMethod()。Value
編集: http://www.albahari.com/nutshell/predicatebuilder.htmlのPredicateBuilderを使用しています
c# - 列挙子を進めてその値をラムダで取得することは可能ですか?
IEnumerator 変数がある場合、それを受け取り、MoveNext() でそれを進め、呼び出されるたびに現在の値を返すラムダ関数を持つことは可能ですか?
c# - .NET Framework のラムダとデリゲートの違いは何ですか?
この質問はよく聞かれるので、違いを最もよく説明する方法について意見を求めたいと思いました。
function - 「コンビネータ」の適切な説明 (数学者以外向け)
「コンビネーター」(Yコンビネーターなどであり、会社ではありません )について適切な説明を受けた人はいますか?
再帰と高階関数を理解しているが、理論や数学のバックグラウンドが強くない実用的なプログラマーを探しています。
(注:私はこれらのことについて話していること)
ruby - Ruby のラムダで使用される inject の動作を理解する
私はよく、事前構成されたラムダを「map」、「select」などの列挙可能なメソッドにプラグインしますが、「inject」の動作は異なるようです。例えば
それから
私にくれます
ただし、そのように注入で使用する2パラメーターラムダを作成すると、
言えるようになりたい
「注入」には初期値のオプションの単一パラメーターがあるため、それは私に...
ただし、「&multL」を2 番目のパラメーターに挿入して挿入すると、機能します。
私の質問は、「以前の試みではなく、なぜそれが機能するのですか?」です。
c# - 匿名メソッドのラムダ式よりもデリゲート構文が優先される場合はありますか?
ラムダ式 (インライン コード) などの新機能の出現により、デリゲートや匿名メソッドを使用する必要がなくなったということですか? 私が見たほとんどすべてのサンプルでは、新しい構文を使用して書き直すためのものです。
まだデリゲートとラムダ式を使用する必要がある場所は機能しませんか?
c# - エンティティへの LINQ - 多対多の関係内でコレクションをテストする where 句の構築
そのため、Linq エンティティ フレームワークを使用しています。と の 2 つのエンティティがContent
ありTag
ます。それらは互いに多対多の関係にあります。Content
多くを持つことができ、多くTags
をTag
持つことができますContents
。そのため、タグ名が等しいすべてのコンテンツを選択するクエリを作成しようとしていますblah
エンティティは両方とも、他のエンティティのコレクションをプロパティとして持っています (ただし、ID はありません)。これは私が苦労しているところです。のカスタム式がありますContains
(したがって、誰でも私を助けてくれる人は誰でも、コレクションの「含む」を実行できると想定できます)。この式は次の場所から取得しました: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2670710&SiteID=1