zoukankan      html  css  js  c++  java
  • 理解 Delphi 的类(十) 深入方法[21] 开放数组参数

    //给一个整型开放数组求和的函数
    function MyFun(const arr: array of Integer): Integer;
    var
      i: Integer;
    begin
      Result := 0;
      for i in arr do Result := Result + i;
    end;
    
    {测试1:}
    procedure TForm1.Button1Click(Sender: TObject);
    var
      num: Integer;
    begin
      num := MyFun([1,2,3]);
      ShowMessage(IntToStr(num)); {6}
    end;
    
    {测试2:}
    procedure TForm1.Button2Click(Sender: TObject);
    var
      iArr: array of Integer;
      i,x: Integer;
    begin
      SetLength(iArr, 10);
    
      for i := Low(iArr) to High(iArr) do
      begin
        iArr[i] := i + 1;
      end;
    
      x := MyFun(iArr);
      ShowMessage(IntToStr(x)); {55}
    end;
    
  • 相关阅读:
    .net core
    asp.net core之abp框架
    C#
    c#
    C#
    C#
    C#
    技术术语
    mysql
    006.内测.情景之迷你财务记账
  • 原文地址:https://www.cnblogs.com/del/p/1039027.html
Copyright © 2011-2022 走看看