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

ruby - いつラムダを使うべきか、いつ Proc.new を使うべきか?

Ruby 1.8 では、proc/lambda との間に微妙な違いがありProc.newます。

  • それらの違いは何ですか?
  • どちらを選択するかを決定する方法について、ガイドラインを教えていただけますか?
  • Ruby 1.9 では、proc と lambda が異なります。どうしたんだ?
0 投票する
4 に答える
3921 参照

c# - コレクションをフィルタリングするために、LINQtoObjectsよりもラムダで拡張メソッドを使用するのはいつですか?

私はいくつかのC#3コレクションフィルターのプロトタイプを作成していて、これに出くわしました。私は製品のコレクションを持っています:

ここで、LINQを使用してフィルター処理すると、期待どおりに機能します。

また、Where拡張メソッドをLambdaと組み合わせて使用​​すると、フィルターも機能します。

質問:違いは何ですか、そしてなぜ一方を他方の上に使用するのですか?

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

memory-leaks - イベント ハンドラーとしてラムダを使用すると、メモリ リークが発生する可能性がありますか?

次のメソッドがあるとします。

このメソッドを持つクラスがインスタンス化され、PotentialMemoryLeakerメソッドが複数回呼び出された場合、メモリ リークが発生しますか?

の呼び出しが完了した後、そのラムダ イベント ハンドラーをアンフックする方法はありますMethodThatFiresAnEventか?

0 投票する
23 に答える
340590 参照

lambda - ラムダ (関数) とは何ですか?

コンプ科学のバックグラウンドがない人にとって、コンピューター サイエンスの世界でラムダとは何ですか?

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

ruby - Rubyでラムダ(Proc)をマーシャリングするにはどうすればよいですか?

Joe Van Dykは Ruby メーリング リストに次のように質問しました。

やあ、

Ruby では、lambda/proc オブジェクトをマーシャリングできないと思いますよね? Lispや他の言語でそれは可能ですか?

私がやろうとしていたこと:

そのため、何をすべきかのコンテキスト/コードを含むラムダ オブジェクトを BackgroundJob に送信しています。しかし、それは不可能だったと思います。プログラムの実行後に何をすべきかの指示を含む通常の Ruby オブジェクトをマーシャリングすることになりました。

ジョー

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

c# - アプライアンスとは何ですか? ラムダ式の使用方法は?

ラムダ式が C# に追加された信じられないほど強力な機能であることを読んだことがありますが、私はそれらに当惑していることに気づきました。どうすれば私の生活を改善したり、私のコードを改善したりできるでしょうか? そのような表現を学ぶための良いリソースを誰か指摘できますか?

それらは非常にクールに見えますが、asp.net 開発者としての私の日常生活とどのように関連しているのでしょうか?

編集: 例をありがとう、そして Eric White の記事へのリンクに感謝します。私はまだそれらを消化しています。1 つの簡単な質問: ラムダ式は、クエリ以外に役立ちますか? 私が見たすべての例は、クエリ構造です。

0 投票する
18 に答える
321848 参照

c# - インターフェイスを実装するすべてのタイプを取得する

リフレクションを使用して、最小限のコードでC#3.0 / .NET 3.5のインターフェイスを実装し、反復を最小限に抑えるすべてのタイプを取得するにはどうすればよいですか?

これは私が書き直したいものです:

0 投票する
14 に答える
13854 参照

c# - 今までで最もクールな C# LINQ/Lambda のトリックは?

C# の隠し機能に関する投稿を見ましたが、多くの人が linq/lambdas の例を書いているわけではないので...

これまでに見た/書いた C# LINQ および/またはラムダ/匿名デリゲートの最もクールな (最もエレガントな) 使用法は何ですか?

それも生産に入った場合のボーナス!

0 投票する
8 に答える
2503 参照

c# - SQL 'in' キーワードに似た C# の省略形の条件

C# では、これを簡単に記述する方法があります。

お気に入り:

switch も使用できることはわかっていますが、おそらく 50 ほどの関数を記述しなければならない (従来の ASP サイトを ASP.NET に移植する) 必要があるため、できるだけ短くしたいと思います。

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

f# - F# で関数を渡す

関数への参照をF#の別の関数に渡すことは可能ですか? 具体的には、次のようなラムダ関数を渡したい

foo(楽しい x -> x ** 3)

より具体的には、自分で作成した関数で渡された関数をどのように参照するかを知る必要があります。