|
|
Строка 2: |
Строка 2: |
|
| |
|
| Преобразует в число последовательность символов, начиная с a+1 с учётом [[BASE]]. | | Преобразует в число последовательность символов, начиная с a+1 с учётом [[BASE]]. |
|
| |
| == >NUMBER в стандарте ANS Forth ==
| |
| 6.1.0570 >NUMBER "to-number" CORE
| |
| ( ud1 c-addr1 u1 -- ud2 c-addr2 u2 )
| |
| ud2 - без знаковый результат преобразования символов из строки
| |
| указанной c-addr1 u1 в цифры, используя число в BASE, и добавления
| |
| каждого в ud1 после умножения ud1 на число из BASE.
| |
| Преобразование продолжается слева направо до встречи не
| |
| преобразуемого символа, включая "+" или "-", или пока строка
| |
| полностью не будет преобразована. c-addr2 - местоположение первого
| |
| не преобразованного символа или первого символа после конца строки,
| |
| если строка была полностью преобразована. u2 - число не
| |
| преобразованных символов в строке. Неопределенная ситуация
| |
| существует если ud2 переполняется в процессе преобразования.
| |
|
| |
| См.: 3.2.1.2 Преобразование цифр.
| |
|
| |
|
|
| |
|
Версия от 15:21, 4 сентября 2015
NUMBER — стандартное слово Каллисто.
Преобразует в число последовательность символов, начиная с a+1 с учётом BASE.
|
|
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.
|
|
|
Это заготовка статьи. Вы можете помочь проекту, дополнив её.
|