2011-09-17 40 views
7

Tôi đang viết chương trình F # phân tích chuỗi thành loại AST là một công đoàn phân biệt đối xử.In ấn F # công đoàn phân biệt đối xử

Khi tôi sử dụng fsi (trên Mono + Mac OS X) để chạy mã của mình, AST được in ra ở định dạng đẹp. Nhưng khi tôi sử dụng printfn "%s" <| ast.ToString() tôi nhận được một cái gì đó như FSI_0002.Absyn+clazz. Viết một phương pháp ToString cho tất cả các loại công đoàn bị phân biệt đối xử sẽ là một việc vặt lớn.

Làm cách nào để làm cho giá trị được in theo cách fsi?

+0

có thể trùng lặp của https://stackoverflow.com/questions/1259039/what-is-the-enum-getname-equivalent-for-f-union-member – knocte

Trả lời

Các vấn đề liên quan