IPB

> $X: Расширенный синтаксис
Чат
Форум
Загрузка...
 

Язык:
Русский
English

 $X: Расширенный синтаксис


Включает или выключает расширенный синтаксис Turbo Pascal.

 Синтаксис:             {$X+} или {$X-}
 Значение по умолчанию: {$X+}
 Тип:                   Глобальная
 Команда меню:          Options|Compiler|Extended syntax

Состояние $X+

В состоянии $X+, функции могут использоваться как простые операторы - результат функции может быть отброшен.

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

В таких случаях, $X+ позволяет обрабатывать функцию как процедуру.

Директива $X+ не относится ко встроенным функциям (функциям, определенным в модуле System).

Режим $X+ также включает поддержку строк с заверщающим нулем, активизируя специальные правила, относящиеся ко встроенному типу PChar и нуль-основанным символьным массивам. Смотри модуль Strings для подробной информации.

Состояние $X-

В заданном по умолчанию состоянии $X-, расширенный синтаксис выключен. Попытка использовать его вызовет ошибку.

 
 К началу страницы 
Тэги: $X
 

Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 



-
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"