【函数多线程】一次跳出多重循环。一次跳出整个函数。return的使用价值。
mr.o :
do
for 5
if xxx then
exit do
end if
next
loop
这样的语句在tc怎么从for跳出do呀,有人知道吗。
=======================================================
代码翻译一下,while()中加个开关,for中加个break。
var isrun=true //开关为真.
while(isrun)
for(var i=0; i<5; i++)
if(xxx == ****)
isrun=false //开关为假.
break
end
end
end
或者把代码写进函数内,用 return ,一次跳出整个函数。C++都使用这种写法。
功能 函数a()
while(1)
for(var i=0; i<5; i++)
if(xxx == ****)
return 10
end
end
end
结束
=======================================================
会用return ,转到C++就省事很多。TC的return,跟C语言的return,Delphi7的return,易语言的“返回()”一样。