Erlang - mesclar

Retorna a lista classificada formada pela fusão de todas as sublistas de ListOfLists. Todas essas sublistas devem ser classificadas antes de avaliar esta função. Quando dois elementos são comparados iguais, o elemento da sublista com a posição mais baixa em ListOfLists é selecionado antes do outro elemento.

Sintaxe

merge(ListsofLists)

Parâmetros

  • ListsofLists - Coleção de listas que precisam ser mescladas.

Valor de retorno

Retorna a lista mesclada de elementos.

Por exemplo

-module(helloworld). 
-import(lists,[merge/1]). 
-export([start/0]). 

start() ->    
   io:fwrite("~w~n",[merge([[1],[2],[3]])]).

Resultado

Quando executarmos o programa acima, obteremos o seguinte resultado.

[1,2,3]