トップページ > プログラム > 2015年10月06日 > 7FNxeZR/

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

9 位/142 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100000000000001204



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part89 [転載禁止]©2ch.net
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net

書き込みレス一覧

C#, C♯, C#相談室 Part89 [転載禁止]©2ch.net
107 :デフォルトの名無しさん[sage]:2015/10/06(火) 07:30:25.83 ID:7FNxeZR/
質問0
yieldを使って実装されている。難しくないからやってみたらいい。

質問1
合っている。

質問2
>引数として、Func<TSource, IEnumerable<TResult>>ビルトインデリゲートのみを採っている。
これは間違い。thisパラメータはextensionmethodを呼ぶときに.(ドット)の左側の値が暗黙的に渡る以外は普通の引数。
>メソッド名extendmethodのすぐあとにある<TSorce, TResult> って何なのでしょうか。
ジェネリックの型パラメータ。List<T>の<T>と同じで、「任意の型に置き換えられる」ことをコンパイラに指示している。
hoge.extensionmethod(x => x.y)
として呼び出したとき、hogeがIEnumerable<Hoge>型であれば、
コンパイラはTSourceにHogeが暗黙的に指定されたと推論する。
同様に、x.yがint型であればTSourceの型はint型になる。
型引数はもちろん手動で hoge.extensionmethod<Hoge, int>( と指定することもできる。
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
50 :デフォルトの名無しさん[sage]:2015/10/06(火) 21:46:24.85 ID:7FNxeZR/
さっぱり普及しないまま幻滅期に入った感がある
【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
965 :デフォルトの名無しさん[sage]:2015/10/06(火) 22:19:01.76 ID:7FNxeZR/
DBとアプリは運用してるうちに次第に乖離してくもんだよ
それはほとんどどんなアプリでも言えること
アプリはどんどん変化するがDBは弄りづらい、いくら自動テストやCIの時代になってもね
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
53 :デフォルトの名無しさん[sage]:2015/10/06(火) 22:31:18.67 ID:7FNxeZR/
Playはimplicit多すぎ型にうるさすぎ
Scalaに必要なのはASP.NET MVCやSpringみたいな素直で普通なフレームワークだよ


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