'in'关键字在F#中有什么作用?

时间:2010-11-07 04:21:59

标签: f#

我正在阅读Apress的专家F#这本书,其中有一段我不太懂的话:

let powerOfFour n =
    let nSquared = n * n in nSquared * nSquared

Console.WriteLine(powerOfFour 2)

在这里做什么'in'关键字,是否允许我在方法内部调用方法?

1 个答案:

答案 0 :(得分:10)

inlet之后换行符的道德等价物。这与

相同
let nSquared = n * n
nSquared * nSquared

除了一行之外。你可以在这里阅读更多内容:

http://msdn.microsoft.com/en-us/library/dd233199.aspx

显示了当你让缩进完成工作时你不需要的许多“详细”关键字。