hotch-potch, Note to self

いろいろ作業記録

Elixir by Example - 2.Values

2.Values

Elixirには、文字列、整数、浮動小数点数、ブール値、アトムなど、さまざまなデータ型があります。 ここでは、いくつかの基本的な例を示します。

values.exs

#文字列の連結
IO.puts("Erlang" <> "/" <> "Elixir")

#文字列への式展開
IO.puts("1+1 = #{1+1}")
IO.puts("7.0/3.0 = #{7.0/3.0}")

#アトム(atom)は、自身の名前がそのまま値になる定数
IO.puts(:foo)
#どんな型でも文字列にしてくれる便利な関数
IO.inspect(:foo)
#文字列へinspectで式展開
IO.puts("inspect #{inspect(:foo)}")

#ブール演算を行います
IO.puts(true && false)
IO.puts(true || false)
IO.puts(!true)
$ elixir values.exs
Erlang/Elixir
1+1 = 2
7.0/3.0 = 2.3333333333333335
foo
:foo
inspect :foo
false
true
false
$

Next example: Variables.

参考資料