5
我以为我理解F#代码执行,但显然我错过了一些东西。当我运行以下为什么我的应用程序执行从上到下
#!/usr/bin/env fsharpi
let a =
System.Console.WriteLine("Function A")
let b =
System.Console.WriteLine("Function B")
let c =
System.Console.WriteLine("Function C")
c
b
a
我得到的输出:
Function A
Function B
Function C
所以,由于某种原因,它执行的功能,因为它的替代函数调用它们以相反的顺序读取它们。
这是为什么?
那些不是功能。 – SLaks