TC官方合作论坛

 找回密码
 立即注册
查看: 971|回复: 6
打印 上一主题 下一主题

[功能建议] 我勒个去,弄了几天代码,才知道TC 5.2不支持跳转GOTO

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-23 23:55:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
RT,为什么4.X版本有跳转,5.2就没有啊这让我怎么办,习惯了用跳转的渣渣突然没了跳转,如同什么我也不知道怎么比喻了,现在有几个问题:


1、为什么弃掉GOTO语句,据说会造成程序混乱,到底是怎么一回事呢,求科普
2、TC官方有没有意愿要恢复GOTO语句?因为对于新手来说这真的是太重要了,对于高手可能有没有都行,
3、如果以下代码没GOTO,该怎么写


Rem 寻路动作
如果   在地图1
      输入坐标寻路
      Goto 寻路完成或中断
否则
      世界地图寻路
      Goto 寻路完成或中断
结束
Rem 寻路完成或中断
循环(真)
      如果 寻路中断
            GOTO 寻路动作
      结束
      如果 寻路完成
            GOTO 寻路完成
      结束
      如果 卡屏
            Goto 寻路动作
      结束
结束
Rem 寻路完成
回复

使用道具 举报

推荐
发表于 2015-6-24 10:40:39 | 只看该作者
你太依赖 goto 了,我建议你从现在开始放弃 goto 。
某大师说,你用 goto 是自降身价。

评分

参与人数 1威望 +2 金币 +2 收起 理由
Sky_Lsy + 2 + 2 (┬_┬)那么严重吗,

查看全部评分

回复 支持 0 反对 1

使用道具 举报

推荐
发表于 2015-6-24 02:31:54 | 只看该作者
  1. 寻路完成或中断 = false
  2. 循环

  3. 如果 寻路完成或中断 == false

  4.   如果 在地图1
  5.     输入坐标寻路
  6.     寻路完成或中断=true
  7.    否则
  8.     世界地图寻路
  9.     寻路完成或中断=true
  10.   结束
  11. 结束



  12. 如果 寻路完成或中断 == true

  13.   如果 寻路中断
  14.    寻路完成或中断 = false
  15.   结束

  16.   如果 寻路完成
  17.    跳出循环
  18.   结束

  19.   如果 卡屏
  20.    寻路完成或中断 = false
  21.   结束

  22. 结束


  23. 结束
复制代码


233333..

评分

参与人数 1威望 +5 金币 +5 收起 理由
Sky_Lsy + 5 + 5 这思路很不错啊!大大!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2015-6-24 00:45:41 | 只看该作者
别想了,快点死这条心吧,很多小问题官方都不打算处理,何况这个跳转被认定为有"严重的问题"官方更不打算理
官方只注重开发各种新增的命令和功能,任何不严重的问题都不打算理
回复 支持 反对

使用道具 举报

5#
发表于 2015-6-24 14:12:57 | 只看该作者
所有用goto能写的 脚本,必然能不用goto写
回复 支持 反对

使用道具 举报

6#
发表于 2015-6-27 14:23:09 | 只看该作者
记得老师讲过,goto 语句在各种编程语言的逻辑上容易造成混乱,因此我从一开始就很少用 goto,但是有时候用goto,确实能够提高效率。
回复 支持 反对

使用道具 举报

7#
发表于 2015-6-27 14:41:56 | 只看该作者
我看了 你  上面代码的功能,给你点建议,参考一下:
1、不要在一个功能函数里面 goto,把 goto 的 目标 全部写成单独的功能函数
2、当需要goto 的时候,直接调用函数
3、调用结束,需要结束循环时,用 break
4、举例:
功能 主要()
    如果(啊)
        功能1
    否则
        功能2
    结束
    循环(真)
        如果(啊)
            功能1
            跳出
        否则如果(啊)
            功能2
            跳出
        否则
            功能3
            跳出
        结束
    结束
结束

功能 功能1()
   
结束

功能 功能2()
   
结束

功能 功能3()
   
结束
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-20 00:41 , Processed in 0.298411 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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