COUNT: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 18: | Строка 18: | ||
at addr1. The byte at addr1 contains the byte count +n. | at addr1. The byte at addr1 contains the byte count +n. | ||
Range of +n is {0.255} See: "string, counted" | Range of +n is {0.255} See: "string, counted" | ||
== COUNT в стандарте Forth-79 (англ.) == | |||
COUNT addr -- addr+1 n 159 | |||
Leave the address addr+1 and the character count of text | |||
beginning at addr. The first byte at addr must contain the | |||
character count n. Range of n is {0..255}. | |||
Версия от 15:09, 7 сентября 2015
COUNT — стандартное слово Каллисто.
Дать адрес первой литеры и число литер N строки со счётчиком T.
COUNT в стандарте ANS Forth
6.1.0980 COUNT CORE ( c-addr1 -- c-addr2 u ) Возвращает спецификацию символьной строки для строки со счетчиком сохраненной в c-addr1. c-addr2 - адрес первого символа после c- addr1. u - содержимое символа в c-addr1, который является длиной в символах строки в c-addr2.
COUNT в предыдущем стандарте Forth-83 (англ.)
COUNT addr1 -- addr2 +n 79 addr2 is addr1+1 and +n is the length of the counted string at addr1. The byte at addr1 contains the byte count +n. Range of +n is {0.255} See: "string, counted"
COUNT в стандарте Forth-79 (англ.)
COUNT addr -- addr+1 n 159
Leave the address addr+1 and the character count of text beginning at addr. The first byte at addr must contain the character count n. Range of n is {0..255}.
Ссылки
- Слово COUNT в стандарте ANS Forth (англ.)
- Слово COUNT в черновике Forth 200x (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |