¿Cómo puedo imprimir un número enorme en Lua sin usar la notación científica?

Estoy tratando con marcas de tiempo en Lua que muestran el número de microsegundos desde la Época (por ejemplo, "1247687475123456").

me gustaríaDe Verdad Me gusta poder imprimir ese número en toda su terrible gloria, pero Lua insiste en imprimirlo en notación científica. He revisado la documentación disponible sobre la impresión de una cadena con formato, pero los únicos comandos disponibles son "Imprimir en notación científica (% e /% E)" y "Imprimir automáticamente en notación científica si el número es muy largo (% g)" . Parece que no hay opciones disponibles para imprimir el número en su forma normal.

Me doy cuenta de que podría escribir una función que tome el número original, divida un poco por 10 e imprima los dígitos en un bucle, pero eso parece una molestia poco elegante. ¿Seguramente hay alguna forma de hacer esto que esté incorporada al lenguaje?

Respuestas a la pregunta(2)

Su respuesta a la pregunta