TC官方合作论坛
标题:
关于数组初始化并赋值的问题
[打印本页]
作者:
573078653
时间:
2012-10-30 11:45
标题:
关于数组初始化并赋值的问题
假设有这样的 功能
功能 逻辑型 按键流(字符型 字符,整型 位,整型[] 延时数组)
································
功能结束
功能的作用就是传递需要的按键,并设置延时
一般来说,游戏角色一套连续动作下来是每个按键的延时不一样的。
但是有时候,是可以统一的 延时 100毫秒 或者其他。 即传递一个仅含一个元素的数组就够了,
或者是一套{延时 1000 ,延时 2000}
即简单的初始化,就像Java C++ 等语言中的 a[4]={1,2,3,4}
这个语法到底有没有?是不是“}" "{”
不可能每次都是a[0]=1 ,a[1]=2``````````
再说这样也不好做默认参数呀
即求高人指点
作者:
shine宝宝
时间:
2012-10-30 11:50
不懂
作者:
TC兔子
时间:
2012-10-30 12:25
恩,TC里现在好像没有这个赋值方法,比较纠结.
但是你可以通过其他的方法做到
string text="1,2,3,4,5,6,7,8,9,0"
string[] ret
str.split(text,",",ret)
int len
array.size(ret,len)
int[] inttext=int[len]
for(int a=0;a<len;a++)
inttext[a]=convert.strtoint(ret[a],0)
endfor
需要说明的就是,for循环目前只能在VIP内测群的内测版本中使用
如果你不是vip可以用repeat(len)来处理
作者:
573078653
时间:
2012-10-30 12:48
回复
3楼
TC兔子
的帖子
谢谢,不过不是我的初衷。
初衷是简单情况,通过直接数组赋值传参数
复杂情况,不能直接赋值数组的时候,传递外部数组。
作者:
冷月无痕
时间:
2012-10-30 12:50
数组木有传参的吧...
作者:
zxyc2000
时间:
2012-10-30 13:18
参数可以是数组吧。
作者:
陌上青衣。
时间:
2012-10-30 13:30
赋值问题可以参考 兔子的写法,采用字符串分割
字符型 延时字串="1,2,3,4,5,6,7,8,9"
字符型[] 延时数组
字符串.分割(延时字串,",",延时数组)
________调用__________
功能 逻辑型 按键流(字符型 字符,整型 位,字符型[] 延时数组)//这里改成字符型
·辅助.等待(转换.字符型转整型(延时数组[0],0))
功能结束
_______
空间名.按键流("",0,延时数组)
作者:
qishiyu1
时间:
2012-11-11 07:14
延时数组只是数组名,不是参数型,不能传参吧??
作者:
tclhs
时间:
2012-11-11 08:51
回复
7楼
陌上青衣。
的帖子
表示强烈支持中文代码,开始兔子的不知他写的是什么!!
作者:
陌上青衣。
时间:
2012-11-11 11:47
回复
8楼
qishiyu1
的帖子
功能 逻辑型 按键流(字符型 字符,整型 位,字符型[] 延时数组) //注意看括号里面参数要求是数组
下面
空间名.按键流("",0,延时数组) 直接传数组名进去就可以了
作者:
chw
时间:
2012-12-13 13:32
真没有···
作者:
haking
时间:
2012-12-13 17:20
我也觉得数组静态初始化很常用。可惜不支持
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1