Delphi Result問題 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiBase/html/delphi_20061220091412110.html
請問delphi自定議函數中的result是不是和其它語言的return一樣?不過在其它語言中遇到return便會結束函數.delphi中好像不是.請高手幫助提示下!!!
区别在与:
在c++中:
跳出一个函数用return (返回类型),在return的同时就跳出函数了, 无返回类型函数 直接return就跳出了。
但delphi不一样: result中保存的是返回值,
但真正跳出函数要用exit, exit在退出函数的同时把result值返回, 如果是procedure,就没有result
delphi中result一般做为函数的返回值,不做为退出条件,退出条件是楼上所说exit,abort等
给 result 赋值不会退出函数。