这时只能一个下标一个下标的找(因为此时的下标是字符):
if ("i" in hosts)
计数加1;
if ("j" in hosts)
计数加1;
if ("k" in hosts)
计数加1;
呵呵,所以还是做好不要这样定义数组.
[ Last edited by aswoon911 on 2005-10-18 at 18:38 ]作者: 迎风 时间: 2005-10-18 19:01
原来是这样实现的啊,呵呵,看了TSL参考手册中操作符in的用法后,终于了解了。谢谢楼上的前辈~作者: johngan 时间: 2005-10-19 10:06
你的方法是问题的:
在TSL对IN操作苻的解释有这样的话:The order in which the subscripts are read is undefined.
我在第一个脚本的基础上改了下:
static hosts [ ] ={10,12,13,3,1,233};
for(i in hosts)
report_msg(i);
for(i in hosts)
report_msg(hosts[i]);