Commit f34ec93e authored by Denis Budyak's avatar Denis Budyak

Написал о возможности присвоить переменной типа SIZE указатель;

исправил ошибку в определении совместимости по присваиванию
parent 8a75096e
......@@ -2159,7 +2159,7 @@ END KernelBegin;
#### 14.5 Совместимость по присваиванию
Выражение l типа *Tl* совместимо по присваиванию с переменной r типа *Tr* (`l := r ` может быть допустимо), если выполняется одно из следующих условий:
Переменная l типа *Tl* совместима по присваиванию с выражением r типа *Tr* (`l := r ` может быть допустимо), если выполняется одно из следующих условий:
1. *Tl* и *Tr* являются одинаковыми типами и не являются открытими массивами;
2. *Tl* и *Tr* являются числовыми типами и *Tl* включает в себя *Tr*;
......@@ -2171,6 +2171,7 @@ END KernelBegin;
8. *Tl* и *Tr* - одни и те же типы "процедура";
9. *Tl* - тип `ADDRESS` и *Tr* - небезопасный указатель или наоборот;
10. *Tl* и *Tr* - математические массивы, совместимые по присваиванию (см. ниже).
11. *Tl* - тип `SIZE`, а *Tr* - указатель (возможно, есть и другие виды совместимости с SIZE)
#### 14.6 Совместимые массивы
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment