Esto puede parecer una pregunta estúpida, pero ¿cuáles son los símbolos utilizados para el reemplazo de cadenas en string.format? ¿alguien me puede indicar un ejemplo simple de cómo usarlo?Lua string.format options
Respuesta
string.format en Lua sigue los mismos patrones que Printf en c:
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
hay algunas excepciones, para los que vemos aquí:
No debe haber " Lua Quick Reference "archivo html en su disco duro, si utilizó un paquete de instalación.
(por ejemplo: ../Lua/5.1/docs/luarefv51.html)
Allí encontrará, entre otras cosas,
string.format (s [, args ])
- directivas de formato
- Formateo tipos de campo
- Banderas de formato
- Ejemplos de formato
Chapter 20 of PiL describe string.format
cerca del final:
La función
string.format
es una poderosa herramienta al formatear cadenas, típicamente para la salida. Devuelve una versión formateada de su variable número de argumentos siguiendo la descripción dada por su primer argumento , la llamada cadena de formato. La cadena de formato tiene reglas similares a las de la función deprintf
estándar C: Se compone de texto y directivas, que controlan dónde y cómo cada argumento debe ser colocado en la cadena con formato regular.
El Lua Reference dice:
La cadena de formato sigue las mismas reglas que el
printf
familia de funciones C estándar. Las únicas diferencias son que las opciones/modificadores*
,l
,L
,n
,p
yh
no son compatibles y que hay una opción adicional,q
.
La función se implementa por str_format()
in strlib.c
que a su vez interpreta la cadena de formato, pero se remite a la implementación de la biblioteca C de sprintf()
para formatear realidad cada campo después de determinar qué tipo de valor que se espera (cadena o número, esencialmente) que se corresponda a cada campo
- 1. Django Reporting Options
- 2. ¿Qué es Options + FollowSymLinks?
- 3. F # string.Format
- 4. Lua, ¿qué es Lua?
- 5. Java awt font spacing options
- 6. Python 3 web scraping options
- 7. Rails valida ... multiple: on options?
- 8. NSDateFormatter + dateFormatFromTemplate: options: locale: BUG?
- 9. String.Format() lanza FormatFlagsConversionMismatchException
- 10. Traducción C++ string.Format s
- 11. Cómo ajustar Java String.format()?
- 12. string.Format ignora NumberFormatInfo?
- 13. String.Format salto de línea
- 14. String.Format parámetro orden molestar
- 15. llamado String.Format, ¿es posible?
- 16. string.Format con string.join
- 17. ReSharper acceso directo string.format
- 18. C args # String.Format
- 19. Salida '{' o '}' con string.format (...)
- 20. Cómo escapar% en String.Format?
- 21. String.Format or Not?
- 22. String.format con evaluación perezosa
- 23. Código de sangría Lua en Lua
- 24. Manera idiomática de usar Options en Scala
- 25. ¿Cómo responder a una solicitud HTTP OPTIONS?
- 26. Interpretación de salida de --ptxas-options = -v
- 27. Dynamic EC2 Bucket Options for Fog/Carrierwave
- 28. sql backup file y filegroups options disabled
- 29. ¿Por qué está String.Format estático?
- 30. diferencia entre System.out.printf y String.format