Skip to content

ex1 4

← Back

Basic Info

Functional Programming
└── Lab ML
    └── 0​404
        └── ex1 4.sml

Preview

(*
Consider the following

val L = [(1,2),(3,4)];
val M = (1,2);
val N = (3,4);

Which of the following are true?

• L = M::[N]
• M::L = L@[N]
• [(1,2)]@[N] = L@nil
• N::L = (3,4)::M::N::nil
*)

L = M::[N];
(*val it = true: bool*)

M::L = L@[N];
(*val it = false: bool*)

[(1,2)]@[N] = L@nil;
(*val it = true: bool*)

N::L = (3,4)::M::N::nil;
(*val it = true: bool*)