口で言うより行うことがErlang習得への近道と信じています。
lists:last/1
リストの最後の要素を返します。リストが空の場合はエラーになります。
> lists:last([1]).
1
> lists:last([1, 2, 3]).
3
> lists:last([]).
** exception error: no function clause matching lists:last([]) (lists.erl, line 256)
listsモジュールには他にもリスト処理のための関数がたくさんあります。
Elixirにも挑戦したい
闘魂ElixirシリーズとElixir Schoolがオススメです。