Erlang - droplast
Elimina l'ultimo elemento di un elenco. L'elenco non dovrebbe essere vuoto, altrimenti la funzione andrà in crash con function_clause.
Sintassi
droplast(List1)
Parametri
List1 - L'elenco dei valori.
Valore di ritorno
Restituisce un nuovo elenco con l'ultimo elemento eliminato.
Per esempio
-module(helloworld).
-import(lists,[droplast/1]).
-export([start/0]).
start() ->
Lst1 = [1,2,3],
Lst2 = droplast(Lst1),
io:fwrite("~w~n",[Lst2]).
Produzione
Quando eseguiamo il programma sopra, otterremo il seguente risultato.
[1,2]