関数の結果としてのDelphiの初期値

文字列varを宣言し、関数の結果を与えることは可能ですか? このような初期値として、

var
 s : string = myfunction();

ありがとう

5
追加された
ビュー: 1

3 答え

いいえ、Delphi言語(またはObject Pascal、現時点で呼び出されているもの)は、それをサポートしていません。

7
追加された

いいえ、ユニットの初期化セクションから行うことができます。

編集:

var
  s : string;

...

initialization

  s := myfunction();

...
4
追加された

いいえ、変数を個別に割り当てる必要があります。

var
  s : string;
begin
  s := myfunction(); 
  ...
end;
0
追加された