Как я могу напечатать огромное количество в Lua, не используя научную запись?

Я имею в виду временные метки в Lua, показывающие количество микросекунд с начала эпохи (например, "1247687475123456").

я мог быreally хотелось бы иметь возможность напечатать это число во всей его ужасной красоте, но Луа настаивает на том, чтобы напечатать его в научной записи. Я ознакомился с доступной документацией о печати отформатированной строки, но единственными доступными командами являются «Печать в научной нотации (% e /% E)». и "Автоматически печатать в научной нотации, если число очень длинное (% g)". Кажется, нет никаких вариантов, чтобы напечатать число в его обычной форме.

Я понимаю, что мог бы написать функцию, которая будет принимать исходное число, делать некоторое деление на 10 и печатать цифры в цикле, но это кажется неэлегической стычкой. Конечно, есть какой-то способ сделать это, встроенный в язык?

Ответы на вопрос(2)

Ваш ответ на вопрос