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

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


bb:redbook:209

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
bb:redbook:209 [2018/11/30 01:13]
127.0.0.1 внешнее изменение
bb:redbook:209 [2019/07/23 13:48]
caufman [3. Атрибут IN]
Строка 16: Строка 16:
  
 Пример использования:  Пример использования:
-  +  MODULE TestTest_in; 
- +  IMPORT  Log, Math; 
 +   
 +  PROCEDURE Do(IN a:INTEGER); 
 +  VAR 
 +  BEGIN 
 +      Log.Int(a);Log.Ln; 
 +      a:=3; 
 +      Log.Int(a);Log.Ln; 
 +  END Do; 
 +   
 +  BEGIN 
 +  END TestTest_in.
 Как видно из примера, при попытке его скомпилировать, посыпятся сообщения об ошибках. И всё именно потому, что параметр с атрибутом IN доступен только для чтения. К тому же, параметр "а" определён как INTEGER, а допустимые типы — записи или массивы.  [↑] Как видно из примера, при попытке его скомпилировать, посыпятся сообщения об ошибках. И всё именно потому, что параметр с атрибутом IN доступен только для чтения. К тому же, параметр "а" определён как INTEGER, а допустимые типы — записи или массивы.  [↑]
   
bb/redbook/209.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)