Delphi中函数如何返回,不能用return吗?这样也太费劲了吧 function getanumber:integer;begin Result:=123;//反回end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用Return的返回值exit . 你可以用Return的返回值exit . function FunctionName(...):your_type;begin xxx:your_type; ... xxx:=...; FunctionName:=xxx;end; 先把要返回的值付给Result,再在要返回的地方用Exit;不调用Exit函数将完全运行完毕才返回。 result := ****orfunctionname:=**** result 和 函数名都可以带回返回值,不过赋值要在Exit之前,Exit可以在任何地方返回。Exit之后的语句不被执行。 用Result 何Exit 相互配合就可以达到return的效果! 我现在在做C函数的时候也喜欢声明一个Result变量 :) delphi Function 默认一个返回变量Return 我也觉得挺麻烦。特别是在函数中间需要返回时,Delphi最起码要5行代码,而C只要2行,如://In Delphiif condition thenbegin Result := RetVal; Exit;end;//In Cif condition then return RetVal; 不好意思,Delphi用久了,C的语法就错了(^0^)//In Cif (condition) return RetVal; 不好意思,Delphi用久了,居然把它的写法带到C中了 (^_^)//In Cif (condition) return RetVal; 谢谢各位,初学Delphi,所以问了这个简单的问题,我现在还不很习惯的他的函数参数实现和声明的变量名称完全一样 给函数名赋值就相当于给RESULT赋值 access多字段汇总查询?急 急 急 为什么我的窗口自动关了? 一键统计.........100分 ado access, 用ZLIB进行数据压缩是出错 CSDN上的帖子怎么保存? 怎么知道.dll里面有哪些函数可以调用 dbtext置空问题 如何通过拖放实现: 将在ListBox中选择的任意一项拖动到Panel上并生成一个Label 不定字段查询语句怎么写? 怎么写这样的sql语句 不知道大家有没有遇见这个问题,斑竹,我向你诉苦了。 兄弟们还好吗?
begin
xxx:your_type;
...
xxx:=...;
FunctionName:=xxx;
end;
or
functionname:=****
if condition then
begin
Result := RetVal;
Exit;
end;//In C
if condition then
return RetVal;
if (condition)
return RetVal;
if (condition)
return RetVal;