Delphi初始值作为函数结果

时间:2011-11-11 17:54:55

标签: delphi

是否可以声明字符串var并为其提供函数的结果 像这样或类似的初始值:

var
 s : string = myfunction();

由于

3 个答案:

答案 0 :(得分:7)

不,Delphi语言(或Object Pascal,无论目前调用的是什么)都不支持。

答案 1 :(得分:4)

不,但你可以从单位的initialization部分那样做。

编辑:

var
  s : string;

...

initialization

  s := myfunction();

...

答案 2 :(得分:0)

不,您必须单独声明分配变量:

var
  s : string;
begin
  s := myfunction(); 
  ...
end;