Avatar
omochimetaru 8/29/2018 2:53 AM
ただのGenericsだと、
2:53 AM
その型パラメータに何ができるのってことがわからないから
2:53 AM
型パラメータの型を制約して呼び出せるメソッドとかを宣言しないと意味がなくて
2:53 AM
Javaだと T: Hoge みたいに書けるけど、
2:54 AM
その継承縛りだけだとできない事も出てくるからSwiftのprotocolみたいなものが必要になってきて
2:54 AM
それがGoだとcontractなのではなかろうか
2:54 AM
C++も同様の問題があって concept という言語機能が検討されている