2010-05-15 23 views
5

Mi piacerebbe sapere se tutte le regole di formattazione delle funzioni printf funzionano (o sono implementate) in F #?printf e regole di formattazione

Per esempio, se voglio per allineare gli argomenti su 9 caratteri (imbottitura con spazi o 0), userei:

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

Grazie!

risposta

4

controlli anche la documentazione

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

(e forse anche questi

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

)

anche se sono poco chiari circa le belle punti della specifica e la realizzazione, in particolare per quanto riguarda l'% A specificatore, che fa diverse cose magiche. Vedrò quali altre informazioni posso trovare in questo momento ...

+0

Grazie Brian. Funziona con printf "% 9s" any_to_string arg1 ... bene la funzione che non riesco a trovare che sostituisce any_to_string .. – Stringer