Saturday, 17 August 2013

remove elements from a list in ml

remove elements from a list in ml

I´m trying to write a function that produces a new list containing the
given list without the element x.
Moscow ML says that some cases are unused in this match.
fun delete (x,list) = delete(x,[])
|delete(x,(first::rest)) = if first = x then delete(x,rest) else
first::delete(x,rest)

No comments:

Post a Comment