Chiếc F # biên dịch đôi khi từ chối mã của tôi với một lỗi thời gian biên dịch có dạng Duplicate definition of value foo
chỉ vào một định nghĩa như thế này:Bogus "định nghĩa trùng lặp có giá trị" lỗi từ F # biên dịch
let foo = ref 0
mặc dù đây là không phải là định nghĩa trùng lặp vì không có định nghĩa nào khác của foo
trong toàn bộ tệp. Lý do tại sao điều này xảy ra?