Skip to content

Instantly share code, notes, and snippets.

@edalorzo
edalorzo / basic-list-functions.sml
Last active July 15, 2021 17:04
Learning SML - Basic List Functions
(* Returns the head of a list. *)
fun head(xs) =
case xs of
[] => raise List.Empty
| (x::_) => x
(* Returns the tail of a list. *)
fun tail(xs) =
case xs of
[] => raise List.Empty