Tôi vẫn đang học lập trình chức năng (với f #) và gần đây tôi đã bắt đầu đọc về các biểu thức tính toán. Tôi vẫn chưa hiểu đầy đủ về khái niệm này và một điều khiến tôi không chắc chắn khi đọc tất cả các bài viết liên quan đến các đơn nguyên (hầu hết chúng được viết dựa trên Haskell) là mối quan hệ giữa các biểu thức tính toán và các đơn nguyên.
Đã viết tất cả, đây là câu hỏi của tôi (thực sự là hai câu hỏi):
Có phải mọi biểu thức tính toán F # là một đơn nguyên? Mỗi đơn nguyên có thể được biểu thị với biểu thức tính toán F # không?
Tôi đã đọc bài đăng này của Tomas Petricek và nếu tôi hiểu rõ về nó, nó nói rằng các biểu thức tính toán nhiều hơn các đơn nguyên, nhưng tôi không chắc liệu tôi có giải thích chính xác điều này không.