Erlang: unisci

Restituisce l'elenco ordinato formato dalla fusione di tutti i sotto-elenchi di ListOfLists. Tutti questi sotto-elenchi devono essere ordinati prima di valutare questa funzione. Quando due elementi sono uguali, l'elemento del sottoelenco con la posizione più bassa in ListOfLists viene scelto prima dell'altro elemento.

Sintassi

merge(ListsofLists)

Parametri

  • ListsofLists - Raccolta di elenchi che devono essere uniti.

Valore di ritorno

Restituisce l'elenco unito di elementi.

Per esempio

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

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

Produzione

Quando eseguiamo il programma sopra, otterremo il seguente risultato.

[1,2,3]