有一个想法写这样的东西:
Sum(seq) ==
LET F[m \subseteq {seq[x]: x \in DOMAIN seq}] ==
IF Head(seq) = <<>> THEN 0
ELSE Head(seq) + F[Tail(seq)]
IN F[seq]
..但它不是那样工作的。
有一个想法写这样的东西:
Sum(seq) ==
LET F[m \subseteq {seq[x]: x \in DOMAIN seq}] ==
IF Head(seq) = <<>> THEN 0
ELSE Head(seq) + F[Tail(seq)]
IN F[seq]
..但它不是那样工作的。