找回密码
 点一下
查看: 932|回复: 6

关于变量定义的两个问题

[复制链接]
发表于 2012-2-23 12:57:57 | 显示全部楼层 |阅读模式
在触发器模块创建变量

一个是数组,勾选array后把size改为2,可是设置初始值的地方怎么还是只能写入一个数?

另一个就是勾选defines default value后,触发器就不能再使用,这个选项是做什么用的?
发表于 2012-2-23 13:30:26 | 显示全部楼层
1,数组初始化只能全部初始为同一数值,所以在创建变量那里还是只有一个值。

2,defines default value,简体版翻译是“定义默认值”,它的作用是“设定所有与该变量同类型变量的默认值”,实际上,这个变量是不会写到脚本当中的,触发器中不能用也是理所当然。
回复

使用道具 举报

 楼主| 发表于 2012-2-23 18:41:05 | 显示全部楼层
创建了变量不就马上赋予了初始值么,默认值还不是马上就会被初始值覆盖了?
回复

使用道具 举报

发表于 2012-2-23 19:39:33 | 显示全部楼层
你可以不钩初始值的。
回复

使用道具 举报

 楼主| 发表于 2012-2-24 09:31:00 | 显示全部楼层
在哪有不勾初始值?

比如我建了整数变量 默认给的是0
单位型变量默认是没有单位,但这个没有单位和没有数值应该是两回事吧。。
回复

使用道具 举报

发表于 2012-2-24 09:56:19 | 显示全部楼层
你可以自己试试看啊,比如建立一个整数变量,初始值是99。然后勾上作为默认值。

然后你再新建一个整数变量看看,它的初始值自动会变成99,除非你自己去改它。
回复

使用道具 举报

 楼主| 发表于 2012-2-25 09:30:18 | 显示全部楼层
明白了

谢谢两位
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-8-7 15:17 , Processed in 0.034261 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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