TC官方合作论坛
标题:
【函数多线程】一次跳出多个循环。跳出整个函数体。return的用途。
[打印本页]
作者:
剑仙十号
时间:
2018-3-2 09:42
标题:
【函数多线程】一次跳出多个循环。跳出整个函数体。return的用途。
本帖最后由 剑仙十号 于 2018-3-3 13:03 编辑
【函数多线程】一次跳出多个循环。跳出整个函数体。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语言,C++就省事很多。TC的return,跟C语言的return,Delphi7的return,易语言的“返回()”一样。
return **** 是函数的返回语句。中文名是返回。例如:
return 0
return 1
return "好编程,齐学习,齐进步"
return 3.1415926
返回 数组名
在函数中,只要遇到return **** ,就表示这个函数已经执行完毕。
无论从 return **** 到函数结束,这中间还有多少代码,多少while循环,for循环,一律不管。函数直接返回主调方的“调用语句”,执行“调用语句”的下一行代码。
=======================================================
Screenshot_2018-03-02-09-20-15.png
(187.77 KB, 下载次数: 2)
下载附件
2018-3-2 09:42 上传
作者:
剑仙十号
时间:
2018-3-2 09:44
二楼,更新信息专用。
tc大成群,集编程之大成。
群:433286131。
希望新手 贴出更多学习笔记。减少重复造轮子的功夫。好编程,齐学习,齐进步。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1