私はDifferences in Genericsというディスカッションが好きで、特にこの機能を使用した言語があるかどうかは疑問でした。generics _well_を実装する言語はありますか?
Foo
のリスコフ置換可能なもののList
のJavaのList<? extends Foo>
は本当に嫌いです。なぜList<Foo>
はそれをカバーできないのですか?
正直なところ、Comparable<? super Bar>
?
私はまた、あなたがジェネリック医薬品の配列を返すことは決してありません私の理由の人生のために覚えていないことができます。
public T[] getAll<T>() { ... }
私はC++でテンプレートを言っていませんが、コンパイラのどれもが今まで可能性があるため、それがほとんどでしたそれらのために遠隔に意味のあるエラーメッセージを吐き出す。私は実際にコンパイルするために何かを得るために17回、make realclean && make
を実際に行った。私は17回目がなぜ魅力的だったのか決して理解しませんでした。
だから実際にははのペット用ジェネリックを使用していますか?
コミュニティWikiにする必要があります。 –
私にはいい音です:) –