トップページ > プログラム > 2015年08月03日 > VRwLh7Nw

書き込み順位&時間帯一覧

10 位/144 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000303



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net

書き込みレス一覧

C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
188 :デフォルトの名無しさん[]:2015/08/03(月) 22:20:38.41 ID:VRwLh7Nw
Yコンピネータが無いと書けないコードや利点があるとすれば
それは、ラムダ式を引数にしている関数が再帰をしたい場合とかだろう
(x) => x == 0 ? 1 : x*thisfunc(x)
みたいな感じで、自身の関数名をキーワードとして書ければ良い気がする、直接的で分かりやすい
Yコンピネータがあれば無くてもできるというがコードが汚い
あと、名前空間を汚さずに済むケースが増えるなどかな
汚れの少ない名前空間ではインテリセンスがうまく機能してくれるから、重要といえば重要
ただ、これも名前空間をもっと綺麗に整理できるような機能があってくれた方がいいな
関数内クラスとか欲しい
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
191 :デフォルトの名無しさん[]:2015/08/03(月) 22:29:55.11 ID:VRwLh7Nw
dynamic 使って書くかねw
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
194 :デフォルトの名無しさん[]:2015/08/03(月) 22:44:36.51 ID:VRwLh7Nw
>>193
ラムダ式はLINQで式ツリーを作ったもんだから必要になったから別途用意したんじゃないかと
無名デリゲートではコンパイルしてSQL文を吐き出すといった操作はできないから


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。