RosettaCodeData/Task/Doubly-linked-list-Element-insertion/OCaml/doubly-linked-list-element-insertion-4.ml
2024-10-16 18:07:41 -07:00

8 lines
188 B
Standard ML

# type t = A | B | C ;;
type t = A | B | C
# let nl = nav_list_of_list [A; B] ;;
val nl : 'a list * t * t list = ([], A, [B])
# insert nl C ;;
- : 'a list * t * t list = ([], A, [C; B])