我想问你关于'in'的关键字。它的目的地是什么?当我们使用它? 它有什么作用 ? 有没有推荐的使用方法?效率怎么样? 提前谢谢。
答案 0 :(得分:2)
关键字in
用作let <binding> in <expression>
语法的一部分。
当我们使用它时?
每当我们使用let
表达式时,我们都会使用它。
它做了什么?
它将绑定与绑定所在的表达式分开。
有没有推荐的使用方法?
使用它的推荐方法是在绑定和表达式之间的let表达式的一部分。没有其他方法可以使用它。
效率怎么样?
它的功能仅仅是语法上的。因此它与效率无关。
答案 1 :(得分: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
<生效/ p>