Erlang - fusionner

Renvoie la liste triée formée par la fusion de toutes les sous-listes de ListOfLists. Toutes ces sous-listes doivent être triées avant d'évaluer cette fonction. Lorsque deux éléments se comparent égaux, l'élément de la sous-liste avec la position la plus basse dans ListOfLists est sélectionné avant l'autre élément.

Syntaxe

merge(ListsofLists)

Paramètres

  • ListsofLists - Collection de listes qui doivent être fusionnées.

Valeur de retour

Renvoie la liste des éléments fusionnés.

Par exemple

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

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

Production

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant.

[1,2,3]