ここまでのあらまし
北九州に移住後、しばらくわたしのElixir開発環境が壊れていて、ふたたび基本的なところから再スタートしています。
モジュールの定義
defmodule Func do
#この中に関数を書く
end
これでモジュールが定義できます。
関数定義
def func(a, b)
a + b
end
これでaとbの和を求めるもっとも単純な関数が定義できました。
これをiexに直接打ち込みます。
iex(1)> defmodule Func do
...(1)> def func(a, b) do
...(1)> a + b
...(1)> end
...(1)> end
iex(2)> Func.func 1,2
3
iex(3)> Func.func(2,3)
5
このようになります。
編集後記
すごく初歩的な部分ですが、defmodule~~~という書き方を他の方のドキュメントの写経などですごくよく見ていたので、そのあらましが分かった点はとてもよいと思います。
うまずたゆまず、頑張ります。
Kento Mizuno