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