Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Tour of Elixir

ponday
August 17, 2018

A Tour of Elixir

VEGA Tech Meetup #2(2018/08/17)発表資料です。

ponday

August 17, 2018
Tweet

More Decks by ponday

Other Decks in Programming

Transcript

  1. A Tour of Elixir VEGA Tech Meetup #2 / Aug

    17th, 2018 ponday (@ponday_dev)
  2. ・ 軽量プロセス   ・ 極めて小さなメモリ消費(300ワード)   ・ μ秒レベルのプロセス起動時間   ・

    2000万プロセスが実行できたというベンチマークもあるらしい ・ 優れた耐障害性 ・ エラーが起こればプロセスごとやり直す Erlang VM(BEAM)
  3. Hello, World モジュール版 ・ defmoduleでモジュールを定義 ・ クラスではない ・ モジュール内に関数を定義するときは  

    fnではなくdef ・ モジュールに属する関数呼び出しは   (関数名)(引数)の形式で可
  4. ・ 整数 / 浮動少数 ・ 真偽値(true / false) ・ 文字列(バイナリ)

    ・ アトム(Rubyでいうシンボル) ・ nil(※データ型ではない) 基本データ型