![]() |
100000 в 100 000
Как сделать, из числа 100000 строку 100 000, то есть с пробелом? Подскажите функцию
|
писать свою
|
Вариант вроде такого неправильный:
Код AS3:
Вариант 2: Код AS3:
Вариант 3: Код AS3:
Но меня беспокоит производительность. А вдруг число 100000000000000000? Вот в ByteArray если писать циферки, не думая, а потом считать задом наперед, вот да... P.S. пол 5 утра, код писался здесь и не тестился. Почти уверен, что нерабочий... Но Вы дерзайте, я вот в Вас верю. |
Как-то так. На производительность не проверял.
Код AS1/AS2:
|
|
Код AS3:
|
А что такое input? Там переменная нигде не потерялась?
|
input - аргумент функции. Простые типы передаются по значению, так что можно изменять / присваивать, если хочется.
|
Ой, что-то аргумент не заметил.
Смущает конструкция for (; input > 1; input /= 1000) |
Код:
for (; input > 1; input /= 1000)Код:
for ( ; ; ) { ... } |
| Часовой пояс GMT +4, время: 20:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.