如题,多谢

解决方案 »

  1.   

    function add(a:integer; b:integer = 1):integer;
       begin
         result := a + b;
       end;
      

  2.   

    多谢
    不过提示
    parameter 'test_txt' not allow here to due to default values;
    是什么意思?
      

  3.   

    function add(a:integer; const b:integer = 1):integer;
       begin
         result := a + b;
       end;
      

  4.   

    function add(a:integer; b:integer = 1):integer;
       begin
         result := a + b;
       end;
    一点没错啊
    变量可以在定义时就指定一个初值。例如:var I: Integer = 7;等价于:var I: Integer; ...I := 7;指定的初值可以是任何变量类型的常数表达式。