Closed iwkjosec closed 2 years ago
[基礎] [雑記] 型推論の是非 > [余談] ラムダ式と var の相性の悪さ
以下のコードはコンパイルできません。 var g1 = x => x * x; var g2 = (int x) => (int)(x * x); var g3 = (Func<int, int>)x => x * x;
以下のコードはコンパイルできません。
var g1 = x => x * x; var g2 = (int x) => (int)(x * x); var g3 = (Func<int, int>)x => x * x;
g2がコンパイルできるようになりました。
「追記」という形でターゲット型推論とか、デリゲートの自然な型へのリンクを追加。
[基礎] [雑記] 型推論の是非 > [余談] ラムダ式と var の相性の悪さ
g2がコンパイルできるようになりました。