一样的,只是用Result更加好一点,更加有意义一点
试想如果编了一个函数,而如果觉得函数的名称不好,而又想改
那用Result的好处岂不体现出来了

解决方案 »

  1.   

       不一样吧.
       result是每一个Object Pascal函数隐含的本地变量,它包含了函数的返回值,把一个值赋给Result,函数并没有结束,如果函数后面还有语句将继续执行。
       利用函数名来返回一个值是从老版本继承下来的,如果选择这种方法,要注意它和程序代码中把函数放在赋值运算符的左边是不同的,如果在函数体内把它放在赋值运算符的左边表示你要返回函数值,如果程序中把它放在左边表示要对它进行递归调用. 
     (form开发指南)
      

  2.   

    Ok,明白了,不过yk1028好象你打错了吧,应为
    '如果程序中把它放在右边表示要对它进行递归调用. '
      

  3.   

    they are the same!!!!!! result=(Function name)
      

  4.   

    result当然要比你的函数名来的简单呀,如果你是有好几种可能的结果,你的把长长的函数名老是些一遍多繁呀!
      

  5.   

    问题是昨天我变了一个程序,用Result会出错,但函数名称不会出错