Erlang: elimina

Elimina un elemento dall'elenco e restituisce un nuovo elenco.

Sintassi

delete(element,List1)

Parametri

  • Element - l'elemento da eliminare dalla lista.

  • List1 - Il primo elenco di valori.

Valore di ritorno

Restituisce un nuovo elenco con l'elemento eliminato.

Per esempio

-module(helloworld). 
-import(lists,[delete/2]). 
-export([start/0]). 

start() -> 
   Lst1 = [1,2,3], 
   Lst2 = delete(2,Lst1), 
   io:fwrite("~w~n",[Lst2]).

Produzione

Quando eseguiamo il programma sopra, otterremo il seguente risultato.

[1,3]