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
它展示了当你让缩进完成工作时你不需要的许多"详细"关键字.