6
Sản lượng:hành vi kỳ lạ của% Một định dạng với các đoàn thể phân biệt ngoài công lập
type Test =
| First
| Second
| Third
let test = First
printf "test=%A" test
là
test=First
như mong đợi, nhưng nếu tôi khai báo kiểu internal
:
type internal Test =
| First
| Second
| Third
let internal test = First
printf "test=%A" test
đầu ra trở thành:
test=FSI_0019+Test
Đây có phải là thiết kế không? Tại sao? Hay một lỗi?
Tôi đang sử dụng Visual Studio 2010 với F # 2.0
Cảm ơn! Vui vì nó không phải là tôi nhìn thấy một cái gì đó rõ ràng – MiMo
FYI, chúng tôi đã cập nhật nó trên MSDN: http://msdn.microsoft.com/en-us/library/ee370560.aspx – latkin