【问题标题】:Delphi initial value as a function resultDelphi 初始值作为函数结果
【发布时间】:2011-11-11 17:54:55
【问题描述】:

是否可以声明一个字符串 var 并给它一个函数的结果 作为这样或类似的初始值:

var
 s : string = myfunction();

谢谢

【问题讨论】:

    标签: delphi


    【解决方案1】:

    不,Delphi 语言(或 Object Pascal,无论现在叫什么)不支持。

    【讨论】:

      【解决方案2】:

      不,但您可以从单元的initialization 部分执行此操作。

      编辑:

      var
        s : string;
      
      ...
      
      initialization
      
        s := myfunction();
      
      ...
      

      【讨论】:

        【解决方案3】:

        不,你必须单独声明一个赋值变量:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-03-16
          • 2020-05-23
          • 1970-01-01
          • 2020-04-06
          • 2012-04-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多