2020-12-28から1日間の記事一覧
5章は無名関数。普通の関数やってないのに、無名関数からやるという(笑) 無名関数は変数に束縛して使う。関数呼び出しの時に.がいるのがポイント iex> sum = fn (a, b) -> a + b end #Function<43.79398840/2 in :erl_eval.expr/5> iex> sum.(1, 3) 4 iex> s…
本を先に進んでみよう。 2章はパターンマッチ。未だに慣れない。とりあえず=でマッチ出来る。 左側に変数があると、マッチすると束縛が起きる。 左側の変数の値をマッチに使いたい場合は^を付ける。 iex> a = 1 1 iex> [^a, b] = [2, 3] ** (MatchError) no …