Tôi nghĩ rằng tôi đã hiểu được việc thực thi mã F # nhưng rõ ràng là tôi đang thiếu thứ gì đó. Khi tôi chạy sauTại sao ứng dụng của tôi thực hiện từ trên xuống dưới cùng
#!/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
tôi nhận được kết quả:
Function A
Function B
Function C
Vì vậy, đối với một số lý do nó thực hiện các chức năng như nó đọc chúng trong thay vì các cuộc gọi chức năng mà là theo thứ tự ngược.
Tại sao điều này?
Đó là không chức năng. – SLaks