You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AIexandrKotov
changed the title
Потеря контекста в случае с yield в методе статичного класса
Потеря контекста в случае с yield в методе статического класса
Jun 27, 2019
miks1965
changed the title
Потеря контекста в случае с yield в методе статического класса
yield в методе статического класса выдает ошибку
Jun 30, 2019
type
T = static class
static r: integer := 3;
public static function f(a: integer): sequence of integer;
begin
yield r;
end;
end;
begin
T.f(5).Print;
end.
Имя r перенсено в другой класс, но информация о том, что это статическое поле, - потеряна
Код:
В обоих случаях:
Undefined FileName(0) : Переменные, параметры, поля не могут иметь тип, являющийся статическим классом
The text was updated successfully, but these errors were encountered: