私は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