TC官方合作论坛

标题: 返回 真 是什么意思 [打印本页]

作者: tloovee    时间: 2014-11-4 02:13
标题: 返回 真 是什么意思
function destroy()
    //销毁渲染定时器
    timer.kill("render")
    return true
endfunction

如上所示, 返回 真 是必须的吗, 上面代码中没有 返回 真 这个语句的时候和有的时候, 两者有什么不同

作者: 498518599    时间: 2014-11-4 03:17
简单理解就是返回值
举个例子

空间 YYY

功能   哈哈()
数据=1
  返回值= YYY.打架(数据)
如果(返回值=真)
////这里你懂得
如果结束
如果(返回值=假)
////这里你懂得
如果结束
功能结束



功能 打架(数据)
如果(数据=1)
    返回 真
    否则
    返回 假
    如果结束
功能结束
作者: tloovee    时间: 2014-11-4 04:28
498518599 发表于 2014-11-4 03:17
简单理解就是返回值
举个例子

谢谢回应, 你举的例子中的 返回 真 我能看明白, 我问的例子中 返回 真 有点特殊,

功能 destroy()
定时器.销毁("定时器0")
返回 真                        //我知道这是逻辑判断, 可是不明白的是它在这里判断什么? 判断后什么都没做,
                                  //这又是为什么, 它在这里起什么作用?
功能结束


作者: 498518599    时间: 2014-11-4 05:11
tloovee 发表于 2014-11-4 04:28
谢谢回应, 你举的例子中的 返回 真 我能看明白, 我问的例子中 返回 真 有点特殊,

功能 destroy()

很明显。。这个是错的,不知道你在哪看的例子
作者: tloovee    时间: 2014-11-4 05:15
498518599 发表于 2014-11-4 05:11
很明显。。这个是错的,不知道你在哪看的例子

是本论坛的一个毕业作品, 用TC开发的连连看游戏, 程序执行没有问题, 坛主还给它发了奖励,
这个语句应该没有错的.
作者: 498518599    时间: 2014-11-4 05:22
tloovee 发表于 2014-11-4 05:15
是本论坛的一个毕业作品, 用TC开发的连连看游戏, 程序执行没有问题, 坛主还给它发了奖励,
这个语句应该 ...

这个并不需要判断,返回真 只是为了让调用他的线程获取到返回真 继续下面的操作
作者: tloovee    时间: 2014-11-4 05:57
498518599 发表于 2014-11-4 05:22
这个并不需要判断,返回真 只是为了让调用他的线程获取到返回真 继续下面的操作 ...

懂了 谢谢  




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1