我想用一个子函数来返回一个值
比如在c语言中可以把函数声明成 int型的
返回的时候 return 下就好了
不知道delphi中怎么写啊

解决方案 »

  1.   

    function test:integer;
    result:=....

    test:=...
      

  2.   

    result:=???
    和c或java中的return不同,result:=后方法不结束就是说最后的result:=才是方法的返回值,如function IsValidity:boolean;
    begin
      result:=false;
      if .. then
        Result:=true;
    end;
      

  3.   

    result 不需要定义吗
    那系统怎么知道他是什么类型的呢
    还有函数不需要定义类型吗
      

  4.   

    顺手写的,未经测试
                                 //此处为函数返回值
    fuction convert(a,b:integer):integer;
    begin
    result:=a+b;
    end;result不用定义,它的类型就是你函数返回的类型
      

  5.   

    result不用定义,类型是function的返回类型