Столкнулся с такой проблемой, что input integer при вводе числа более 22 символов становится недействительным. Подскажите, пожалуйста, как можно реализовать ввод “больших” чисел (значение int)?
Мы используем где возможно int64 (2^63 - 1), большинство систем не поддерживает больший размер.
Вы уверены что вам нужен Integer? Может вам нужна просто строка содержащая только цифры? Если вам действительно нужны большие числа, то можно пойти с decimal. У нас есть поддержка decimal, однако может быть множество недочетов с его реализацией потому что крайне редко используется.
Определитесь с кейсом использования.
Я тоже сразу подумал, что надо просто перейти на строку с цифрами. Спасибо за совет!
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.