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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 35: Строка 35:
== Ссылки ==
== Ссылки ==
* {{Исходник|FVARIABLE|FVARIABLE}}
* {{Исходник|FVARIABLE|FVARIABLE}}
* См. также слова [[VALUE]] и [[VARIABLE]]
* Слово [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1630 FVARIABLE] и [http://forth.sourceforge.net/standard/dpans/dpansa12.htm#A.12.6.1.1630 комментарий к нему] в стандарте ANS Forth ''(англ.)''
* Слово [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1630 FVARIABLE] и [http://forth.sourceforge.net/standard/dpans/dpansa12.htm#A.12.6.1.1630 комментарий к нему] в стандарте ANS Forth ''(англ.)''
* Слово [http://forth-standard.org/standard/float/FVARIABLE FVARIABLE] и [http://forth-standard.org/standard/rationale#rat:float:FVARIABLE комментарий к нему] в черновике Forth 200x ''(англ.)''
* Слово [http://forth-standard.org/standard/float/FVARIABLE FVARIABLE] и [http://forth-standard.org/standard/rationale#rat:float:FVARIABLE комментарий к нему] в черновике Forth 200x ''(англ.)''

Версия от 12:21, 23 июня 2016

FVARIABLE (переменная) — стандартное порождающее слово Каллисто.

FVARIABLE      ( −− )                               Определить следующее слово, как десятичную переменную
                                                    с начальным значением 0.

Определить следующее слово, как глобальную (язык Си: статичную) десятичную переменную с начальным значением нуль.

Слово FVARIABLE оставлено для совместимости с Фортом. Вместо него при разработке приложений рекомендуется использовать более удобное слово VALUE.

Ввод слова FVARIABLE

В режиме ЛАТ последовательно нажмите клавиши     ШГ←   ×   7   ШГ←   В/О      ИП 

FVARIABLE в стандарте ANS Forth

12.6.1.1630   FVARIABLE                "f-variable"                    FLOATING
            ( "<spaces>name" -- )
            Пропускает ведущие разделители пробелы. Выделяет name, ограниченное 
            пробелом. Создает определение для name с семантикой выполнения 
            определенной ниже. Резервирует 1 FLOATS адресуемый элемент области 
            данных как с-плавающей-точкой-выровненный адрес.

            name объявлено как "f-variable".

        name Выполнение: ( --f-addr )
            f-addr - адрес области данных, зарезервированной FVARIABLE когда 
            оно создавало name. Программа ответственна за инициализацию 
            содержимого зарезервированного пространства.

        См.: 3.4.1 Синтаксический анализ.

История

В Форт слово FVARIABLE вошло в 1994 году.

Каллисто и большинство версий Форта записывают в созданную переменную ноль, но если вам важна совместимость с Фортом, полагаться на эту особенность не следует.

Ссылки


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


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