VARIABLE: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
Определить следующее слово как переменную с начальным значением нуль. | Определить следующее слово как переменную с начальным значением нуль. | ||
== VARIABLE в стандарте ANS Forth == | |||
6.1.2410 VARIABLE CORE | |||
( "<spaces>name" -- ) | |||
Пропускает ведущие разделители пробелы. Выделяет name, ограниченное | |||
пробелом. Создает определение для name с семантикой выполнения, | |||
определенной ниже. Резервирует одну ячейку области данных в | |||
выровненном адресе. | |||
name объявляется как "variable". | |||
name Выполнение: ( -- a-addr ) | |||
a-addr - адрес зарезервированной ячейки. Программа ответственна за | |||
инициализацию и содержание зарезервированной ячейки. | |||
См.: 3.4.1 Синтаксический анализ. | |||
A.6.1.2410 VARIABLE | |||
Типичное использование: | |||
... VARIABLE XYZ ... | |||
== Ссылки == | == Ссылки == | ||
* [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.2410 Слово VARIABLE в стандарте ANS Forth] ''(англ.)'' и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.2410 | * [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.2410 Слово VARIABLE в стандарте ANS Forth] ''(англ.)'' и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.2410 комментарий к нему] ''(англ.)'' | ||
* [http://www.forth200x.org/documents/html/core.html#core:VARIABLE Слово VARIABLE в черновике Forth 200x] ''(англ.)'' и [http://www.forth200x.org/documents/html/rationale.html#rat:core:VARIABLE комментарий к нему] ''(англ.)'' | * [http://www.forth200x.org/documents/html/core.html#core:VARIABLE Слово VARIABLE в черновике Forth 200x] ''(англ.)'' и [http://www.forth200x.org/documents/html/rationale.html#rat:core:VARIABLE комментарий к нему] ''(англ.)'' | ||
Версия от 14:46, 4 сентября 2015
VARIABLE — стандартное слово Каллисто.
Определить следующее слово как переменную с начальным значением нуль.
VARIABLE в стандарте ANS Forth
6.1.2410 VARIABLE CORE ( "<spaces>name" -- ) Пропускает ведущие разделители пробелы. Выделяет name, ограниченное пробелом. Создает определение для name с семантикой выполнения, определенной ниже. Резервирует одну ячейку области данных в выровненном адресе.
name объявляется как "variable".
name Выполнение: ( -- a-addr ) a-addr - адрес зарезервированной ячейки. Программа ответственна за инициализацию и содержание зарезервированной ячейки.
См.: 3.4.1 Синтаксический анализ.
A.6.1.2410 VARIABLE Типичное использование: ... VARIABLE XYZ ...
Ссылки
- Слово VARIABLE в стандарте ANS Forth (англ.) и комментарий к нему (англ.)
- Слово VARIABLE в черновике Forth 200x (англ.) и комментарий к нему (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |