Archive for: 󈥪月 2017’

Elixir モジュール組み立て方

2017年10月21日 Posted by PURGE


# Elixirモジュールの組み立て方
defmodule Return do
    # 外部I/F定義
    def return(list) do
        #Listで引数を構成する
        _return(list, 0)
    end

    # Retrun値定義
    defp _return([], result), do: result

    # Logic定義 
    defp _return([head|tail], result) do
        #head値を処理
        _return(tail, (head + result))
    end
end