VARIABLE: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 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 ...


Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.