Lists Mapping

Lists in Hamler are the same as in Erlang.

Lists in Hamler:

  1. {-- List --}
  2. [] -- empty list
  3. [1,2,3] -- Integer list
  4. [1|[2,3]] -- Cons
  5. [1|[2|[3|[]]]] -- Cons
  6. [x|_] = [1,2,3] -- List pattern
  7. [_|xs] = [1,2,3] -- List pattern
  8. [x|xs] -- Cons

Lists in Erlang:

  1. %% List
  2. [] %% empty list
  3. [1,2,3] %% Integer list
  4. [1|[2,3]] %% Cons
  5. [1|[2|[3|[]]]] %% Cons
  6. [H|_] = [1,2,3] %% List pattern
  7. [_|T] = [1,2,3] %% List pattern
  8. [H|T] %% Cons