2010-05-15 24 views
5

Chciałbym wiedzieć, czy wszystkie zasady formatowania printf funkcje obecnie działają (lub są realizowane) w F #?printf i zasady formatowania

Na przykład, jeśli chcę wyrównać argumenty na 9 znaków (ze spacjami wyściółkę lub 0), chciałbym użyć:

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

Dzięki!

Odpowiedz

4

Czy Sprawdź docs

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

(i ewentualnie również te

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

)

choć jestem jasne o drobnych punktach specyfikacji i realizacji, zwłaszcza w odniesieniu do% A specyfikator, który robi różne magiczne rzeczy. Zobaczę, jakie inne informacje mogę teraz odkopać ...

+0

Dzięki Brian. Działa z printf "% 9s" any_to_string arg1 ... dobrze funkcji, której nie mogę znaleźć, która zastępuje any_to_string .. – Stringer