使用Return来结束程序运行并返回值

RETURN 终止程序、过程或函数的运行,并将控件返回给调用程序、最高层次调用程序、另一个程序或命令窗口。当执行 return 命令时, Visual FoxPro 释放 PRIVATE 类型的内存变量。通常,RETURN 放在程序、过程或函数的未尾,用来将控件返回给高层的程序。但是,如果省略 return 命令,也执行一个隐含的 return 命令。 

使用方法:RETURN [eExpression | TO MASTER | TO ProcedureName]
eExpression :指定返回给调用程序的表达式。如果省略 return 命令或省略返回表达式,则自动将“真”(.T.) 返回给调用程序。
TO MASTER :将控件返回给最高层次的调用程序。
TO ProcedureName :将控件返回给指定过程。

范例:
Procedure checkstatus
Parameter name
if len(name) = 0 then
  return               &&立即结束本procedure的执行,不会再现实后面的那个对话框
else
  ?name
endif
messagebox('hello')
endproc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值