1

我想问你关于关键字'in'的问题。它的目的地是什么?我们什么时候使用它?它有什么作用 ?有什么推荐的使用方法吗?效率呢?提前致谢。

4

2 回答 2

2

关键字in用作let <binding> in <expression>语法的一部分。

我们什么时候使用它?

每当我们使用let表达式时,我们都会使用它。

它有什么作用 ?

它将绑定与绑定所在的表达式分开。

有什么推荐的使用方法吗?

使用它的推荐方法是作为 let 表达式的一部分,在绑定和表达式之间。没有其他方法可以使用它。

效率呢?

它的功能仅仅是语法上的。因此,它与效率无关。

于 2013-10-14T17:09:01.893 回答
0

简单地说,in就是告诉一个绑定的“范围”或“域”。

let x = 5 in
let y = x * x in
x * y

第一个in告诉x=5在下面有效let y = x * x in x * y,第二个in告诉在下面y = x * x有效x*y

于 2013-10-15T13:52:34.177 回答