2010-05-15 33 views
5

Me gustaría saber si todas las reglas de formato de printf functions funcionan actualmente (o se implementan) en F #?printf y reglas de formato

Por ejemplo, si quiero alinear argumentos de 9 caracteres (con espacios de relleno o 0), me gustaría utilizar:

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

Gracias!

Respuesta

4

se echa un vistazo a los documentos

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

(y posiblemente también estos

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

)

aunque no tengo muy claro acerca de los puntos finos de la especificación y la aplicación, sobre todo en relación con el especificador% de A, que realiza varias funciones mágicas. Veré qué otra información puedo desenterrar ahora ...

+0

Gracias Brian. Funciona con printf "% 9s" any_to_string arg1 ... bueno la función que no puedo encontrar reemplaza any_to_string .. – Stringer