Delphi有没有类似于C++中的Return函数? 请问Delphi的语言中有没有类似于C++中的"Return"函数?如果有的话,是哪个?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对头。exit就是退出,如果是function,则缺省有个变量result,类型和function 的类型一样,用来返回结果。 同意楼上的,pascal这一点让我刚学的时候觉得很不爽 一般来说,exit用于过程(procedure)的退出,result:=XXX;用于函数(function)的退出,不像C/C++只需要一个return;就够了,因为C++/C只有函数的概念。 第一种在函数中用return的方法:result:="你想返回的值"第二种是利用参数的方法functionName(var:U_reture:string); lionlsl(林) :result:="你想返回的值"执行后,程序还是会继续往下走,不会即刻返回的。看来只有用这种方法了:1。对于函数: result:='...'; exit;2。对于过程: exit;是不是这样子的? 说return爽的,C的返回值很多情况还要先定义个变量再return,而result都不用定义,哪个爽?哈哈 呵呵想想如果你Result := 你想要返回的值结果忘记写Exit或者Exit之前 没有给Result赋合适的值 可能就会出现问题了从风险上来说 他们出错的风险较大。。说return爽的,C的返回值很多情况还要先定义个变量再return,而result都不用定义,哪个爽?哈哈// 谁说一定需要定义?? 那定义是为了更好的自释义性而已当然也很多情况 你直接return就是。。当然了 这只是不同语言的不同语法而已。。 也没什么。。 其实都是一个样的http://lysoft.7u7.net 你的意思是退出本过程函数,还是返回函数值?退出Exit;返回函数值:result return 0 -> Result := 0; Exit;return -> Exit;呵呵 其实返回值都是用了EAX这个register...VC也会对返回值进行转换处理的 F1调用帮助文件的问题 动态连接库调用 用Image显示图片出问题,不能加载图片,如何解决啊, 仿效flashget的悬浮窗口,可是在任务管理器中却有两个进程,?为什么啊?进来看看我的代码! 问一个函数问题? 寻找个人所得税的算法??? 调用不同机子上的DELPHI开发的的WEBSERVICE怎么会找不到服务 dbgrid问题???急用呀?? 请问: .dpk 文件如何转换为 .bpl文件? 哪位朋友有Delphi5的函数手册,若是CHM版则更好,谢谢。 怎样将HTML文件存入access数据库,然后再在程序中原样显示?急。 StringGrid 颜色
result:="你想返回的值"
第二种是利用参数的方法
functionName(var:U_reture:string);
看来只有用这种方法了:
1。对于函数:
result:='...';
exit;
2。对于过程:
exit;
是不是这样子的?
想想如果你
Result := 你想要返回的值结果
忘记写Exit或者Exit之前 没有给Result赋合适的值 可能就会出现问题了
从风险上来说 他们出错的风险较大。。说return爽的,C的返回值很多情况还要先定义个变量再return,而result都不用定义,哪个爽?哈哈
// 谁说一定需要定义?? 那定义是为了更好的自释义性而已当然也很多情况 你直接return就是。。
当然了 这只是不同语言的不同语法而已。。 也没什么。。
退出
Exit;
返回函数值:
result
return 0
-> Result := 0;
Exit;return
->
Exit;呵呵 其实返回值都是用了EAX这个register...VC也会对返回值进行转换处理的