Bir dizeyi ayrıştırılmış birleşim olan AST türüne ayrıştıran bir F # programı yazıyorum.Yazdırma F # ayrımcılıklı birleşim
Kodumu çalıştırmak için fsi
(Mono + Mac OS X'de) kullandığımda AST, güzel bir biçimde yazdırılır. Ama ben printfn "%s" <| ast.ToString()
kullandığımda FSI_0002.Absyn+clazz
gibi bir şey alıyorum. Tüm ayrımcı sendika türleri için ToString
yönteminin yazılması büyük bir iş olacaktır.
fsi
'un değerini nasıl yazdırabilirim?
https://stackoverflow.com/questions/1259039/what-is-the-enum-getname-equivalent-for-f-union-member – knocte