Erlang等同于Haskell的as-patterns

时间:2013-01-17 04:22:32

标签: list haskell erlang as-pattern

我怎样才能在Erlang中写下这个Haskell片段的等效内容?

name@(x:xs)

1 个答案:

答案 0 :(得分:11)

您可以使用Name=[X|Xs]之类的语法来完成此操作。示例用法是

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