数値
基本的な四則演算、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
為せば成る、為さねば成らぬ何事も
数値
基本的な四則演算、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