Slide 10
Slide 10 text
- 継承がない
- classがない。拡張し辛い。java、scala脳だとハマる
- シンプルな構造にするため
- genericsがない
- メソッドの引数に特定の型を決め打ちしないといけない→型クラスが使えない
- 同じような処理をつくるのにわざわざ、型の異なったものを作ったりする必要がある
- セキュアなメモリ管理を達成するために切り捨てられた機能
- ソースファイルに名前空間がない
- scalaみたいにファイル単位でimportしてメソッドを使ったりできない
- package単位でimportする
- 同じpackage内に同じメソッド名は作れない
- 標準関数が貧弱
- JavaでいうLinkedHashMapのように順番を保証したmapを作れない
- 大体自作かパッケージを探すことが多い
Go言語のデメリット