[已解决]有没有什么方法经判断后退出某个函数的运行
本帖最后由 damoo 于 2014-4-24 22:01 编辑想实现如下功能——
在某个函数内部如何根据条件判断结束该函数的运行,
也就是说在该函数内部如果条件为真,那就停止函数中其后代码的运行。
不知道怎么实现?
示例代码如下
func myFun($fromRow)
switch $fromRow
Case $fromRow=0
MsgBox(0,0,"不能为零,请重选课程")
; 此处需要一个退出当前函数的代码
Case $fromRow<0
$fromRow = 12+$fromRow+1
EndSwitch
; 此处的其他代码省略...
EndFun
func xxx()
if xxx = true then
xxxxxx
else
xxxxx
endif
endfunc return么? 回复 3# zch11230
return在此switch中试过不行。 回复 4# damoo
我想问题不在switch 和 return上
myFun("0")
Func myFun($fromRow)
Switch $fromRow
Case $fromRow = "0"
MsgBox(0, 0, "000")
Return 0
Case $fromRow = "1"
MsgBox(0, 0, "111")
Return 1
EndSwitch
MsgBox(0, 0, "222")
Return 2
EndFunc 回复 5# zch11230
谢谢你的解答,这样也可以。
页:
[1]