function getanumber:integer;
begin
 Result:=123;//反回
end;

解决方案 »

  1.   

    你可以用Return的返回值exit .
      

  2.   

    你可以用Return的返回值exit .
      

  3.   

    function FunctionName(...):your_type;
    begin
     xxx:your_type;
     ...
     xxx:=...;
     FunctionName:=xxx;
    end;
      

  4.   

    先把要返回的值付给Result,再在要返回的地方用Exit;不调用Exit函数将完全运行完毕才返回。
      

  5.   

    result := ****
    or
    functionname:=****
      

  6.   

    result 和 函数名都可以带回返回值,不过赋值要在Exit之前,Exit可以在任何地方返回。Exit之后的语句不被执行。
      

  7.   

    用Result 何Exit 相互配合就可以达到return的效果!
      

  8.   

    我现在在做C函数的时候也喜欢声明一个Result变量 :)
      

  9.   

    delphi  Function 默认一个返回变量Return
      

  10.   

    我也觉得挺麻烦。特别是在函数中间需要返回时,Delphi最起码要5行代码,而C只要2行,如://In Delphi
    if condition then
    begin
      Result := RetVal;
      Exit;
    end;//In C
    if condition then
      return RetVal;
      

  11.   

    不好意思,Delphi用久了,C的语法就错了(^0^)//In C
    if (condition)
      return RetVal;
      

  12.   

    不好意思,Delphi用久了,居然把它的写法带到C中了 (^_^)//In C
    if (condition)
      return RetVal;
      

  13.   

    谢谢各位,初学Delphi,所以问了这个简单的问题,我现在还不很习惯的他的函数参数实现和声明的变量名称完全一样
      

  14.   

    给函数名赋值就相当于给RESULT赋值