TC论坛

 找回密码
 立即注册
查看: 191|回复: 2

[教程] 【函数多线程】一次跳出多重循环。一次跳出整个函数。

[复制链接]
  • TA的每日心情
    开心
    2017-2-12 14:02
  • 签到天数: 52 天

    [LV.5]凌波微步

    发表于 2018-3-13 14:33:51 来自手机 | 显示全部楼层 |阅读模式

    马上加入TC

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    【函数多线程】一次跳出多重循环。一次跳出整个函数。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,易语言的“返回()”一样。

    return **** 是函数的返回语句。中文名是返回。例如:
    return 0
    return 1
    return "好编程,齐学习,齐进步"
    return 3.1415926
    返回 数组名

    在函数中,只要遇到return **** ,就表示这个函数已经执行完毕。
    无论从 return **** 到函数结束,这中间还有多少代码,多少while循环,for循环,一律不管。函数直接返回主调方的“调用语句”,执行“调用语句”的下一行代码。
    =======================================================
    游客,如果您要查看本帖隐藏内容请回复
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-12 14:02
  • 签到天数: 52 天

    [LV.5]凌波微步

     楼主| 发表于 2018-3-13 14:45:34 来自手机 | 显示全部楼层
    二楼,更新信息专用。
    tc简单开发_爱好群:
    433286131 (500已满)
    tc简单开发_爱好群Ⅱ:
    143358382 (132/500)
    新手贴出更多学习笔记。减少重复造轮子的功夫。好编程,齐学习,齐进步。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-29 21:42
  • 签到天数: 5 天

    [LV.2]步步惊心

    发表于 2018-4-19 23:05:53 | 显示全部楼层
    045555565654465645
    回复 支持 反对

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    关闭

    小黑屋|TC论坛 ( 苏ICP备10231425号-2

    GMT+8, 2018-6-24 16:57 , Processed in 0.118450 second(s), 25 queries .

    Powered by 湖南长沙异次元网络科技有限公司

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表