型について
- marblejenka
- 2062
- 0
- 0
- 0
某所で食らった「静的型付け言語も静的型付けに偏ったデザインパターンも今後は必要ない」とかいう嫌がらせ極論のナンセンスさを改めて実感。
2010-11-06 17:40:58@daisuke_m そだね>同じ世界の人。「変わっていい方向性」としてco-, contra-, non- な感じなのかね。
2010-11-06 17:42:14(co-, contra-, non-) (in-, precondition, postcondition) これが、世界の棲み分け。
2010-11-06 17:44:26@daisuke_m Javaのメソッド引数はnon-variantだったよね。contra-variantの性質を持つものって何かあったかね
2010-11-06 17:46:40@nagise ブログうんぬんは一応ネタです. http://ow.ly/35pk3 とか.あと @wildcats0201 さんが読み終わるまで日記をプライベートにしたことがあったかな.
2010-11-06 17:48:47@ashigeru F1 = a -> b のaが T<? extends U> で、F1<:F2 だった場合、F2 = a' -> b' の a' が T<V> で、V:>U な感じ。 …ほら、素人に数式を与えるとこうなるんだ>< 読めるようになっても書けないらしいwww
2010-11-06 17:50:39@daisuke_m そか。イレイジャ揃えながらという前提つきだけど、一応反変なのねw ちょっと手元でも試してみまっす。あざす
2010-11-06 17:52:48要はメソッドの引数が T<? extends U> だったら、そのサブクラスが T<V> になってもいいのがcontravariantだったりすんじゃないのかしらかしらかしら。。。なんか@nagise から無茶振りがきているww これ、ニワカでまとめるのつらいぜよw
2010-11-06 17:53:09で、variant型の反対語ってなんかあるんかな。っていうか、俺、どこでvariant型なんていう単語と触れ合ったんだろう?
2010-11-06 17:54:47@daisuke_m まぁ、ワイルドカードをふくむ型のサブタイピングについては手前味噌だけど http://d.hatena.ne.jp/ashigeru/20080204/1202129657 この辺を。
2010-11-06 18:02:12「variantという単語から派生した色々な単語の整理」をトゥギャりました。 http://togetter.com/li/66427
2010-11-06 18:21:08@kyon_mm @PG_kura @nagise とりあえず。あとは適当に編集を。 http://tinyurl.com/2gy53vr
2010-11-06 18:21:55かぶってるけどとりあえず両方お気に入りに追加した。『variantという単語から派生した色々な単語の整理』 http://togetter.com/li/66427 『型について』 http://togetter.com/li/66412
2010-11-06 22:49:15