#delphi
#delphi
Вопрос:
возможно ли объявить string var и присвоить ему результат функции в качестве начального значения, подобного этому или аналогичному :
var
s : string = myfunction();
Спасибо
Ответ №1:
Нет, язык Delphi (или Object Pascal, как бы он ни назывался на данный момент) этого не поддерживает.
Ответ №2:
Нет, но вы могли бы сделать это из initialization
раздела модуля.
Редактировать:
var
s : string;
...
initialization
s := myfunction();
...
Ответ №3:
Нет, вы должны объявить присваивание переменной отдельно:
var
s : string;
begin
s := myfunction();
...
end;