Инструменты пользователя

Инструменты сайта


bb:redbook:213

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bb:redbook:213 [2016/09/08 10:16]
prospero78 [3. Арифметические и логические операции]
bb:redbook:213 [2018/11/30 01:13] (текущий)
Строка 81: Строка 81:
   - ''​IN''​ -- принадлежность к множеству. Не путать с параметрами на вход в процедурах! Пример:​ ''​6 in a''​. Где ''​а:​ ARRAY 1000 OF BYTE''​ (или ещё чего-нибудь). Если значение 6 содержится в массиве ''​а'',​ то результатом этого выражения будет ''​TRUE'',​ в противном случае ''​FALSE''​.   - ''​IN''​ -- принадлежность к множеству. Не путать с параметрами на вход в процедурах! Пример:​ ''​6 in a''​. Где ''​а:​ ARRAY 1000 OF BYTE''​ (или ещё чего-нибудь). Если значение 6 содержится в массиве ''​а'',​ то результатом этого выражения будет ''​TRUE'',​ в противном случае ''​FALSE''​.
   - ''​IS''​ -- принадлежность к типу. Бывает полезным узнать во время выполнения программы к какому типу относится переменная. Используется вместо с оператором выбора типа ''​WITH''​ . Аналогично с предыдущим ключевым словом результатом вычисления является ''​TRUE''​ или ''​FALSE''​. Оператор ''​IS''​ вводит в **Компонентный Паскаль** возможности интроспекции (исследование "​системы во внутрь"​).   - ''​IS''​ -- принадлежность к типу. Бывает полезным узнать во время выполнения программы к какому типу относится переменная. Используется вместо с оператором выбора типа ''​WITH''​ . Аналогично с предыдущим ключевым словом результатом вычисления является ''​TRUE''​ или ''​FALSE''​. Оператор ''​IS''​ вводит в **Компонентный Паскаль** возможности интроспекции (исследование "​системы во внутрь"​).
-  - ''​ASSERT''​ -- оператор охраны. Вызывает системное исключение,​ если выражение ​ скобках не соответствует истине. Например,​ ''​ASSERT((10<​i) & (i<20), 20)''​. Системное исключение возникнет тогда, когда ''​i''​ будет меньше или равно 10 и больше или равно 20.+  - ''​ASSERT''​ -- оператор охраны. Вызывает системное исключение,​ если выражение ​ скобках не соответствует истине. Например,​ ''​ASSERT( (10<i) & (i<20), 20)''​. Системное исключение возникнет тогда, когда ''​i''​ будет меньше или равно 10 и больше или равно 20.
   
   
bb/redbook/213.txt · Последние изменения: 2018/11/30 01:13 (внешнее изменение)