找回密码
 点一下
查看: 1077|回复: 8

在写T或JASS的时候哪些变量用完是一定要清空或删除的?

[复制链接]
发表于 2009-5-15 10:27:51 | 显示全部楼层 |阅读模式
在写T或JASS的时候哪些变量用完是一定要清空或删除的?除了点以外,如果函数里包含GetTriggerUnit()的话,最后是否要把触发单位清空?用set XX=null?
发表于 2009-5-15 10:50:22 | 显示全部楼层
GetTriggerUnit()是个函数,跟变量不同
所有的local handle用完之后都需要set null
在触发器中创建的handle都需要销毁,player之类的引用的handle地图中本来就有 不需要销毁

e...jass应该有教程的
回复

使用道具 举报

发表于 2009-5-15 11:42:41 | 显示全部楼层
楼主的提问说明了JASS没有一个系统的教学资料~非得有一定编程基础的人才能学~十分不爽~
回复

使用道具 举报

发表于 2009-5-15 11:54:09 | 显示全部楼层
LS此言差矣~~
回复

使用道具 举报

发表于 2009-5-15 13:32:32 | 显示全部楼层
handle类变量一般都是需要set null的,嗯

jass的教程不在少数了,而且并不是什么很难的东西吧
回复

使用道具 举报

 楼主| 发表于 2009-5-17 00:00:33 | 显示全部楼层
比如我在JASS中自定义本地变量unit a和real b,使用完后要把a和b  set null吗?而且总觉得set  null后也没真正释放掉内存,要用remove或者destroy之类的函数心里才踏实,但是对于单位和实数型变量我又找不到remove或者destroy之类的函数,矛盾啊……
回复

使用道具 举报

发表于 2009-5-17 00:11:29 | 显示全部楼层
实数不需要任何操作
单位set null就好了,因为一般情况下你不需要把单位删掉
回复

使用道具 举报

发表于 2009-5-17 00:16:55 | 显示全部楼层
jass本来就是个程序语言。。。。

其实学好逻辑和计算机组成的话学jass就很轻松。

不懂计算机组成也可以,逻辑必须学,不然没可能学会jass。

如何才算学会逻辑?请问(2>=1)是正确的么?
回复

使用道具 举报

发表于 2009-5-17 09:02:53 | 显示全部楼层
其实很多人没有这种“逻辑”的,每次VB作业都一大堆人跟我要着看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-21 22:17 , Processed in 0.030071 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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