Clojureを勉強している5
- Javaとの互換性の話。
-
cond
でクラスに応じて出力変えるサンプルコードが出てきてこれでポリモーフィズムって言う気?と思ったら、その後ちゃんとそれっぽいものが出てきた。defmulti
とdefmethod
か。ふむ。:default
付けたらmethod_missingみたいな感じか。この例だとclass_missingか。- マルチメソッドの他にプロトコルってのもあるよーって。
defprotocol
にはextend-protocol
と。defrecord
で型が作れるのか。.-
プリフィクスでフィールドにアクセス。- おっと、
deftype
が出てきた。見た目同じように見えるなぁ。- 構造化データを扱うときが
defrecord
そうじゃないときがdeftype
とのこと。
- 構造化データを扱うときが
- 作者: Carin Meier
- 出版社/メーカー: O'Reilly Media
- 発売日: 2015/04/14
- メディア: Kindle版
- この商品を含むブログを見る