aauto string.list用法f

import string.list;

io.open();//打开控制台

//str=string.list("client#t3pc#0",'3','#');
str=string.list();//创建一个空的string.list
str.s1="ffffff";//添加第一个元素,是键值对。s1为key,fffff是value.
str.s2="gggg";//添加第二个键值对

//输出:s1=ffffff
//        s2=gggg
io.print(str);

io.print(str.s1);//输出:ffffff
io.print(str[0]);//输出:null
io.print(str[1]);//string.list是从1开始计数,输出key:s1
io.print(str[2]);//输出key:s2
io.print(str['s1']);//输出值:ffffff
io.print(str['s2']);//输出值:gggg

execute("pause") //按任意键继续
io.close();//关闭控制台
下面代码创建拥有三个键值对的string.list,分别是:c1=1,c2=2,c3=3,它们用第二个参数'&'分割,第三个参数'='分割键与值(等号是默认的,可以设置为别的例如'e')
str2=string.list("c1=1&c2=2&c3=3",'&','=')
io.print(str2);//输出c1=1&c2=2&c3=3
str2.s1='sss';//添加一个
io.print(str2);//输出:c1=1&c2=2&c3=3&s1=sss
//如果第二第三个参数分别设为a,b
//就会输出c1b1ac2b2ac3b3as1bsss
//ab分别取代&=

string.list(__/*请输入字符串*/) = 创建字符串列表\n可选参数(字符串,分隔符,键值对分隔符)\n第一个参数也可以是文件路径

 

 

posted @ 2012-12-08 18:14  南山砍柴的  阅读(331)  评论(0编辑  收藏  举报