概要
paiza.ioでelixirやってみた。
timer.tc使ってみた。
サンプルコード
:timer.tc(Process, :sleep, [1000])
|> IO.inspect
defmodule Takeuchi do
def tarai(x, y, _) when x <= y do
y
end
def tarai(x, y, z) do
tarai(tarai(x - 1, y, z), tarai(y - 1, z, x), tarai(z - 1, x, y))
end
end
:timer.tc(Takeuchi, :tarai, [12, 6, 0])
|> IO.inspect
実行結果
{1000409, :ok}
{119057, 12}
成果物
以上。