いろいろ発見メモ

さまざまな試行と実験と発見と調べ物のメモ書きです

Elixir のデータ型

 Elixir に関して。以下の本を読んでいます。

Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun

Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun

 

 1章はインストールなど、2章はパターンマッチ、そして3章はイミュータブルであることの意義と解説が簡単な例題を使って続き、いよいよ4章から言語の基礎解説が始まります。関数型言語を知っている人は2,3章を飛ばして読んでも大丈夫ですが、手続き型言語しか知らない人は2,3章を読んで少しでも雰囲気を掴んでおかないと頭の中が混乱することが確実です。

値に関係する型

システム型

  • PID とポート型
  • 参照型

コレクション型

  • タプル型
  • リスト型
  • マップ型
  • バイナリ型 

これ以外に関数も独自の型を持っていますが、その解説はあとの章で出てくるらしい。