Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Баг при String -> Number (http://www.flasher.ru/forum/showthread.php?t=120253)

Dimas_Art 15.01.2009 16:08

Баг при String -> Number
 
Доброго всем времени суток! Нужна помощь в таком вопросе

Код AS3:

 
trace(Number("200901141944060043")) // 200901141944060030

Почему выдает не то число, которое в строке? может кто-то объяснить?

etc 15.01.2009 16:16

Потому что в AS3 количество значащих цифр ограничено 16-ю.

Dimas_Art 15.01.2009 16:21

и какие есть идеи по решению таких проблем?

BlooDHounD 15.01.2009 16:24

не 16-ю знакакми, а каким-то количеством бит ~50. решается это написанием классов по длинной математики.

Dimas_Art 15.01.2009 16:34

Цитата:

Сообщение от BlooDHounD (Сообщение 790870)
не 16-ю знакакми, а каким-то количеством бит ~50. решается это написанием классов по длинной математики.

А можно поподробнее? Что за длинная математика и с чем ее едят, если можно то пример или где почитать об этом

insected 15.01.2009 17:09

Реализуй класс "Длинное число". Внутри у него будет массив байтов какой хочешь длины и реализуй все необходимые операции к нему.


Часовой пояс GMT +4, время: 14:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.