回答編集履歴

2

訂正

2019/05/02 14:38

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -56,7 +56,11 @@
56
56
 
57
57
  // 上記仕様のおかげ(?)で次のようなことは可能になっている
58
58
 
59
+ /* --- Zuishinさんコメントを受け、xへの代入文の例は取り消させてください ---
60
+
59
- Func<int> x = bar; // 関数名のみで型が特定される
61
+ Func<int> x = bar; // 関数名のみで型が特定される=>主張が不適切だった
62
+
63
+ */
60
64
 
61
65
  baz(bar); // BAZ1の呼び出しと解釈される
62
66
 

1

誤記

2019/05/02 14:38

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -82,4 +82,4 @@
82
82
 
83
83
 
84
84
 
85
- なぜそうしたのかはっきりわかりませんが、上の例で(A)のようローカル数がオーバーロードできることと、(B)のように第一級関数として扱いやすくなることのどちらを重視するかといえば個人的に(B)が重要な気がしたのでそういう意味では納得できる気がしました。
85
+ なぜそうしたのかはっきりわかりませんが、上の例で(A)のようなことができる(ローカル数がオーバーロードできる)ことと、(B)のように第一級関数として扱いやすくなることのどちらを重視するかといえば個人的に(B)が重要な気がしたのでそういう意味では納得できる気がしました。