2010-05-15 109 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