Jak mogę wydrukować ogromną liczbę w Lua bez użycia notacji naukowej?

Mam do czynienia ze znacznikami czasu w Lua pokazującymi liczbę mikrosekund od epoki (np. „1247687475123456”).

Ja bymnaprawdę lubię być w stanie wydrukować ten numer w całej jego strasznej chwale, ale Lua nalega na wydrukowanie go w notacji naukowej. Przeszukałem dostępną dokumentację dotyczącą drukowania sformatowanego ciągu, ale jedyne dostępne polecenia to „Drukuj w notacji naukowej (% e /% E)” i „Automatycznie drukuj w notacji naukowej, jeśli liczba jest bardzo długa (% g)” . Żadne opcje nie wydają się dostępne, aby wydrukować numer w jego normalnej formie.

Zdaję sobie sprawę, że mógłbym napisać funkcję, która zajmie oryginalny numer, zrobić jakieś dzielenie przez 10 i wydrukować cyfry w pętli, ale to wydaje się być niewygodnym kłopotem. Na pewno jest jakiś sposób na zrobienie tego, który jest wbudowany w język?

questionAnswers(2)

yourAnswerToTheQuestion