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

7 f#

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

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

Console.WriteLine(powerOfFour 2)
Run Code Online (Sandbox Code Playgroud)

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

Bri*_*ian 10

in是一个新的线后的道德等价物let.这是一样的

let nSquared = n * n
nSquared * nSquared
Run Code Online (Sandbox Code Playgroud)

除了所有在一条线上.你可以在这里阅读更多内容:

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

它展示了当你让缩进完成工作时你不需要的许多"详细"关键字.