請問delphi自定議函數中的result是不是和其它語言的return一樣?不過在其它語言中遇到return便會結束函數.delphi中好像不是.請高手幫助提示下!!!

解决方案 »

  1.   

    区别在与:
    在c++中:
    跳出一个函数用return (返回类型),在return的同时就跳出函数了, 无返回类型函数 直接return就跳出了。
    但delphi不一样: result中保存的是返回值, 
    但真正跳出函数要用exit, exit在退出函数的同时把result值返回, 如果是procedure,就没有result
      

  2.   

    delphi中result一般做为函数的返回值,不做为退出条件,退出条件是楼上所说exit,abort等
      

  3.   

    给 result 赋值不会退出函数。