Elixir に関して。以下の本を読んでいます。
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
- 作者: Dave Thomas
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2014/11/13
- メディア: Kindle版
- この商品を含むブログを見る
1章はインストールなど、2章はパターンマッチ、そして3章はイミュータブルであることの意義と解説が簡単な例題を使って続き、いよいよ4章から言語の基礎解説が始まります。関数型言語を知っている人は2,3章を飛ばして読んでも大丈夫ですが、手続き型言語しか知らない人は2,3章を読んで少しでも雰囲気を掴んでおかないと頭の中が混乱することが確実です。
値に関係する型
システム型
- PID とポート型
- 参照型
コレクション型
- タプル型
- リスト型
- マップ型
- バイナリ型
これ以外に関数も独自の型を持っていますが、その解説はあとの章で出てくるらしい。