2010-05-15 161 views
5

我想知道是否所有格式化规则printf函数当前在F#中工作(或实现)?printf和格式化规则

举例来说,如果我要对齐的9个字符的参数(用空格填充或0),我会用:

printfn "%9A %9A" arg1 arg2 //don't seem to work 

谢谢!

回答

4

做检查出的文档

http://msdn.microsoft.com/en-us/library/ee370560(v=VS.100).aspx

(也可能是这些

http://en.wikibooks.org/wiki/F_Sharp_Programming/Input_and_Output

http://blogs.msdn.com/dsyme/archive/2010/01/08/some-tips-and-tricks-for-formatting-data-in-f-interactive-and-a-in-sprintf-printf-fprintf.aspx

虽然我不清楚规范和实施的细微之处,特别是关于%A符,这的确各种神奇的东西。我会看看我现在可以挖掘什么其他信息...

+0

谢谢Brian。它适用于printf“%9s”any_to_string arg1 ...以及我无法找到的函数取代any_to_string .. – Stringer 2010-05-15 01:40:40