ML: Trouver les nombres pairs d’une liste

Author:
fun exemple_tag([])=[]
  | exemple_tag(x::list)  =
    let 
       fun is_odd(y:int)=
	   y mod 2=0
	(*val new_list=exemple_tag(list)*)
   in
       case is_odd(x) of
	   false => exemple_tag(list)
	  |true  =>case exemple_tag(list) of
		       []=> x::[]
		    | y => (x::y)
end

Leave a Reply

Your email address will not be published. Required fields are marked *