問題タブ [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.

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

delphi - Delphi Prism/Oxygene のラムダ式

Oxygene でラムダ式を試しています。フィボナッチ数を計算するための非常に単純な再帰ラムダ式:

このコードを実行すると、nullreferenceexception が発生します。私が間違っていることについてのアイデアはありますか?

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

c# - このWCFクライアント側のコードはメモリリークを引き起こしますか?

.Netでのメモリリークのよくある原因の1つは、ソースオブジェクトから削除されないイベントハンドラーです。

このWCFコードはメモリリークを引き起こしますか、それともラムダもスコープ外になり、プロキシクラスとハンドラーの両方をGCできるようになりますか?

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

c# - ラムダ式を使用してプロパティ名と型を取得する

以下のような構文を使用して、プロパティの名前と型を取得する関数を作成しようとしています。

この構文に大きな変更を加えることなく、プロパティを関数に渡す方法はありますか?

プロパティ名とプロパティ タイプを取得したいと思います。

したがって、以下の例では、取得したいと思います

Name = "Col1"Type = "System.String"

誰でも助けることができますか?

0 投票する
16 に答える
33918 参照

c# - .Net のラムダ式で使用される「=>」の発音方法

他のプログラマーに会うことはめったにありません!

トークンを最初に見たときの私の考えは、それが数学的な証明のように読み取られるため、「それを意味する」でしたが、それは明らかにその意味ではありません。

では、「=>」の言い方や読み方は次のとおりです。

それとも、それを言う合意された方法さえありますか?

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

syntax - ブーのラムダ?

ブーでラムダをどのように扱いますか? 「callable」は同じことですか?ラムダをパラメーターとして受け取るメソッドをどのように定義しますか?

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

c# - アクションから式ツリーを抽出

Linq Expressions をいじり始めたばかりで、壁にぶつかりました。アクションから式ツリーを作成する必要があります。残念ながら、アクションを式として取得することはできません。これは基本的に私が作業しなければならないものです:

変数と値を抽出するには、アクションの本体にアクセスする必要があります。

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

c# - C# で 'String.Contains("term")' を表す式ツリーを作成するにはどうすればよいですか?

私は式ツリーを使い始めたばかりなので、これが理にかなっていることを願っています。表現する式ツリーを作成しようとしています:

これまでのところ、私は持っています:

String.Contains() メソッドを参照する方法がわかりません。

助けていただければ幸いです。

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

c# - ラムダ式の等価性をテストする最も効率的な方法

メソッド シグネチャが与えられた場合:

2 つの式が同じである場合、最も効率的な言い方は何でしょうか? これは、単純な式に対してのみ機能する必要があります。つまり、「サポート」されるのは、c => c.ID などの単純な MemberExpressions だけです。

呼び出しの例は次のとおりです。

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

python - クラス内の辞書とラムダ?

どうすればこのようなことができますか:

これにより、セルフがラムダ関数で定義されていないというエラーが発生しますが、それを削除すると。do_A または do_B が定義されていません。

編集

私はそれを理解することができました。ラムダ式を次のように変更する必要があります。

そして私はそれを次のように呼びます:

これはひどい考えですか?

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

c# - ラムダ式の演習

最近、ラムダ式についてもっと学ぼうとしていて、面白い演習を考えました...

次のような C++ 統合関数を単純化する方法はありますか。

c# とラムダ式を使用して?