【发布时间】:2011-11-19 02:33:05
【问题描述】:
我正在编写一个 F# 程序,它将字符串解析为 AST 类型,这是一个可区分的联合。
当我使用fsi(在 Mono + Mac OS X 上)运行我的代码时,AST 会以很好的格式打印出来。但是当我使用printfn "%s" <| ast.ToString() 时,我会得到类似FSI_0002.Absyn+clazz 的东西。为所有可区分的联合类型编写ToString 方法将是一件大事。
如何使值以fsi 的方式打印?
【问题讨论】:
标签: f# mono tostring discriminated-union