L脚本语言的表对象应用

来源:互联网 发布:excel2003电脑版软件 编辑:程序博客网 时间:2024/05/18 01:04

我们可以把表对象认为是动态数组,但是它和数组不一样,表对象的元素可以是任意对象,当然也可以是表对象,也就是说表对象可以通过多级嵌套实现多维数组

但是有一点,L脚本语言中的表对象是无序存储的,如果需要按顺序访问元素就需要使用数组对象

对于表对象,L脚本语言提供了一种便捷的访问所有元素的方式,”遍历"语句

L脚本语言会对每一个元素调用遍历语句提供的回调函数,语法格式如下:

遍历:表对象的名称,回调函数

回调函数的格式为

定义:函数,表元素的遍历函数,元素名

   #显示:元素名

结束

      例如:

#scp

#这个例子脚本用来播放mp3文件

#首先打开一个目录对象

打开:目录,dir1,C:\mp3\

#枚举语句会把这个目录对象下面的所有文件保存到一个表对象中

枚举:文件,dir1,allfiles

#接着定义一个回调函数访问表中的元素

定义:函数,play,元素名称

                 运行:程序,process1,C:\mp3player.exe,元素名称

结束

#现在调用遍历语句,遍历语句会对表中的每一个元素调用回调函数,传入的参数是元素的名称

遍历:allfiles,play



下载Windows平台解释器

0 0