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第一个参数也可以是文件路径