2013-01-17 4 views

答えて

11

あなたはName=[X|Xs]のような構文でそれを行うことができます。使用例は

headlist([H|T]=L) -> io:format("List (~p) with head ~p ~n",[L,H]). 
+0

です。ヘッドリスト([H | T] = L) - > ....のように、より具体的なパターンを左側に、変数を右側に配置する方が読みやすくなることがあります。このように、複数の句が一直線に並び、余分な変数ではなく、最初に一致するものに集中します。 – RichardC

+0

私は@リチャードCに同意しますが、どちらも合法であり、互いに完全に同等であると言いたいだけです。 – rvirding

+0

@RichardC私はerlangであまりコードを書いていないので、コーディング実践についてはあまりよく知られていません。それを指摘してくれてありがとう。 – Satvik

関連する問題