为什么可以在不用定义的情况下使用,类型也可以为任意,像这样的变量或过程还有多少?

解决方案 »

  1.   

    Result指函数的返回值,等同于函数名赋值,
    Result的类型必须和函数声明的返回值一样,不可以为任意的。
      

  2.   

    是函数,即function的返回值,
    过程,procedure没有result这种用法。
      

  3.   

    过程没有 Result,Result 是函数中用的,表示返回值。
      

  4.   

    嗯,同意。result是function默认的一个变量。不许自己去声明的。
    他的类型就是返回值的类型
      

  5.   

    Function xxx:Integer;
    Begin
    Result:=1;
    End
    在这里就相当于
    Function xxx:integer;
    Begin
    xxx:=1;
    End