日期:2014-05-17  浏览次数:20975 次

asp 退出指定函数?
通常函数自身退出是这样写的:
function   info(uu)
if   uu= " "   then   exit   function
end   function
我还有个函数info2(),我现在的问题是能不能在info2里实现info的退出?
就是这样:
function   info()
info2()
end   function

function   info2(uu)
if   uu= " "   then   退出info()
end   function
请问高手该怎么写呀?能否实现用一个函数结束另一个函数?

------解决方案--------------------
好像直接退出有些困难。
变通一下还是可以的

do
function info()
info2()
end function
loop while 1> 2

function info2(uu)
if uu= " " then exit do
end function

------解决方案--------------------
可以的,你下面的涵数带了参,所以调用 的时候也要带参,
改为:

function info()
info2(uu) '这里
end function

function info2(uu)
if uu= " " then 退出info()
end function
------解决方案--------------------
谢谢两位,好像还是不行,语法错误!
function info()
info2(uu) '这里
end function

function info2(uu)
if uu= " " then exit info()
end function
------解决方案--------------------
exit 只能对当前函数起作用啊。程序怎么判断你其他函数的执行情况啊。