TC官方合作论坛

 找回密码
 立即注册
查看: 2435|回复: 4

[问题] 想问一下平时声明的函数以及beginthread第二个参数必须有么?

[复制链接]
发表于 2012-5-1 19:54:06 | 显示全部楼层 |阅读模式

马上加入TC

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

x
function bool buttonheal_click()
//这里添加你要执行的代码
thread.beginthread("sb.heal","1")

help.messagebox("1")

return true
endfunction


int thread.beginthread(string funcname,string param)        

如上的代码.3个问题.
1.就是我想写一些函数,但是完全不需要这个函数有返回值.但是在声明函数的时候,也必须写上返回值么?(其实我已经试了试,表示必须有,但是我仍然有幻想)
2,和第一个问题相关,我表示不需要在开启线程的时候传递一个参数过去.但是,在开启线程的时候,我还是必须传递么?(我也试过了,同上)
3,如果我不幸言中了,那么以后有可能改正这个声明了.表示这样太蛋碎了.完全不需要,却必须写....不值呐..好吧,我喜欢语法糖.
回复

使用道具 举报

发表于 2012-5-1 20:05:30 | 显示全部楼层
1,返回值 这个必须要有 而且要与声明的函数类型一致 当然如果你不需要返回值 可以随意写 只要类型一致就可以啦
2,这个到不需要 你可以留空 thread.beginthread("sb.heal","")
3,这个返回值是必须的 它是函数结束的标志!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-1 20:12:10 | 显示全部楼层
1,返回值 这个必须要有 而且要与声明的函数类型一致 当然如果你不需要返回值 可以随意写 只要类型一致就可以啦
2,这个到不需要 你可以留空 thread.beginthread("sb.heal","")
3,这个返回值是必......
冷月无痕 发表于 2012-5-1 20:05:30

非常感谢.明白了.
回复 支持 反对

使用道具 举报

发表于 2012-5-2 09:28:18 | 显示全部楼层
亲,冷月大神解释的很正确哦!
回复 支持 反对

使用道具 举报

发表于 2012-5-2 09:54:38 | 显示全部楼层
亲,我又学习了哦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-30 08:56 , Processed in 0.042038 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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