blog.kotamiyake.me

為せば成る、為さねば成らぬ何事も

数値

基本的な四則演算、2進数、8進数、16進数の表現はRubyと変わりなさそうです。

ひとつRubyと違うところが、割り算の結果。

Elixir

iex(1)> 10 / 2
5.0

Ruby

irb(main):001:0> 10 /2
=> 5

Elixirでは割り算の結果はfloatで返るようです。

ただdiv関数を使えばintegerで結果が返ってきます。

iex(2)> div(10, 2)
5