bb:redbook:213
                
                                                            
                    
Различия
Показаны различия между двумя версиями страницы.
 
    
    
                        
                    | Предыдущая версия справа и слева
Предыдущая версия
Следующая версия | Предыдущая версия | 
                        
                | bb:redbook:213 [2016/09/08 10:16] prospero78 [3. Арифметические и логические операции]
 | bb:redbook:213 [2020/10/29 07:08] (текущий) 
 | 
        
| - ''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.1473318969.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)