2013-10-13 78 views

回答

2

let x = a and let y = b in c是不正确的。您应该使用let x = a in let y = b in clet x = a and y = b in c。这些句法都是正确的,但不具有相同的含义:在第二种情况下,x可用于c,但不可用于b(因为and定义为x = ay = b *,其中一个不适用于另一个)。