- プログラミング言語 Scala 10冊目
608 :デフォルトの名無しさん[sage]:2014/12/05(金) 06:48:40.78 ID:f5JIJXMS - Scalaはレベルの高い人同士でも各自が好き勝手に「使いこなしたら」本当にそれぞれ全然違ったコードになっちゃう
せいぜい、密接にコミュニケーションが取れる数人のチームまでだね
|
- C#, C♯, C#相談室 Part85
582 :デフォルトの名無しさん[sage]:2014/12/05(金) 07:11:30.86 ID:f5JIJXMS - >>580
ジェネリックを使って where T : インターフェイス の制約をかければボックス化せずにインターフェイスを通して扱える
|
- C#, C♯, C#相談室 Part85
584 :デフォルトの名無しさん[sage]:2014/12/05(金) 08:30:27.09 ID:f5JIJXMS - >>583
インターフェイスにキャストしたらボックス化されるぞ そりゃそのままの型でインターフェイスのメソッドを呼ぶ分にはボックス化は当然無関係だが、 それは>>580の言うとおりインターフェイスの意味がない ボックス化を回避しつつインターフェイスによる共通化を実現するにはジェネリックしかない
|
- C#, C♯, C#相談室 Part85
585 :デフォルトの名無しさん[sage]:2014/12/05(金) 08:45:10.31 ID:f5JIJXMS - ジェネリックを使う場合、多態ではなくあくまで共通化であることに注意
結局特殊化するときには明示的に型を決めなきゃいけないからね 異なる型を混ぜられないから、インターフェイスにキャストするのに比べると制限はある
|
- プログラミング言語 Scala 10冊目
612 :デフォルトの名無しさん[sage]:2014/12/05(金) 21:09:47.74 ID:f5JIJXMS - 珍説登場
|
- ふらっと C#,C♯,C#(初心者用) Part113
735 :デフォルトの名無しさん[sage]:2014/12/05(金) 21:44:07.78 ID:f5JIJXMS - Joinはクエリ使わないときつい
クエリだと途中で変数使えるのもぽいんとだね
|
- プログラミング言語 Scala 10冊目
616 :デフォルトの名無しさん[sage]:2014/12/05(金) 22:31:39.53 ID:f5JIJXMS - APIの綴りが長すぎてreplやエディタで気軽にとはいかないんだよな
|
- ふらっと C#,C♯,C#(初心者用) Part113
740 :デフォルトの名無しさん[sage]:2014/12/05(金) 22:54:42.46 ID:f5JIJXMS - クエリ式使うかどうかはともかく、SQLアレルギーは治したほうがいいよ
Micro Frameworkを除けば、SQLはC#が使える環境なら何作るのにも極めて便利に使えるんだから
|