Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. let rec odd_elements l =
  2. match l with
  3. | a::_::t -> a :: odd_elements t
  4. | _ -> l;;
  5.  
  6. let int_odd_elements : int list -> int list = even_elements;;
  7.  
  8. let rec even_elements l =
  9. match l with
  10. | _::a::t -> a :: even_elements t
  11. | _ -> [];;
  12.  
  13. let int_even_elements : int list -> int list = even_elements;;
  14.  
  15. (*
  16. #trace int_even_elements;;
  17. int_even_elements [2; 4; 2; 4; 2];;
  18. int_even_elements <-- [2; 4; 2; 4; 2]
  19. int_even_elements <-- [2; 4; 2]
  20. int_even_elements <-- [2]
  21. int_even_elements --> []
  22. int_even_elements --> [4]
  23. int_even_elements --> [4; 4]
  24. - : int list = [4; 4]
  25. *)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement