У меня есть строка, представляющая большое число, не более 19 цифр, что-то вроде «3435939477110523131», я хотел бы преобразовать ее из строки в число и преобразовать обратно.Но когда я использую tonumber (), он конвертируется с обозначением E, что очень глупо.
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> a = "3435939477110523131"
> print(tonumber(a))
3.4359394771105e+18
Он теряет некоторые цифры.Есть ли способ преобразовать его в полный номер без электронной записи?