ufcpp / UfcppSample

http://ufcpp.net/ 向けのサンプル
Apache License 2.0
136 stars 39 forks source link

C#10.0 ラムダ式の更新漏れ #373

Closed iwkjosec closed 2 years ago

iwkjosec commented 2 years ago

[基礎] [雑記] 型推論の是非 > [余談] ラムダ式と var の相性の悪さ

以下のコードはコンパイルできません。

var g1 = x => x * x;
var g2 = (int x) => (int)(x * x);
var g3 = (Func<int, int>)x => x * x;

g2がコンパイルできるようになりました。

ufcpp commented 2 years ago

「追記」という形でターゲット型推論とか、デリゲートの自然な型へのリンクを追加。