F#:为什么这段代码没有编译?

时间:2017-11-02 00:21:54

标签: f#

按预期编译并执行。

printfn "value=%i" 1

它将value=1打印到控制台。

但这甚至无法编译:

let format = "value=%i"
printfn format 1

我收到以下编译错误:类型'字符串'与类型' Printf.TextWriterFormat<(' a - >' b)>'

不兼容

我做错了什么?

更新

这是F# printf string的副本。我关闭了这篇文章。感谢

0 个答案:

没有答案