- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lotus Script语法基础篇
Lotus Script语法基础篇注释注释在程序运行中并不执行,只是让程序员在编写程序的时候添加的一些标记性的文字,但他的作用可不容忽视,在编写一个程序模块时说明这个模块的功能、作用、创建时间、作者等,这对以后的维护大有好处。一般在用户的脚本中插入头信息是一个不错的想法,如下事例:‘Script name: Connect internet‘Author: zynet‘Last Modified: 6/23/08‘Description: Connect my webserver.1.单行注释:通过输入一个单引号( ‘ )或REM ( Remark的缩写 )来添加。2.多行注释:%Rem …%End Rem 所以以上例子也可以写成这样:%REM Script name: Connect internetAuthor: zynetLast Modified: 6/23/08Description: Connect my webserver.%END REM
变量和数据类型1.声明变量Dim Variablename as typedim是dimension的缩写,为变量的值在内存中创建一个空间。Variablename 是变量的名称,一个变量的名称一定要以字母开头,其后可以是字母、任何数字以及下划线,变量的名称不区分大小写,最多可容纳40个字符。Lotus中有一些保留字,大部分是指令和语句,它们不能被用做变量名。type是数据类型,可以是Boolean、Byte、Integer、Long、Single、Double、Currency、String、Variant 当然以后在介绍面象对象的时候还涉及到类和对象的定义,也是这个声明格式,这些在以后再介绍。类型 值 Size
类型 值 Size Boolean 真 (-1) 或 假 (0) 2字节 Byte 从0到255的整数 1字节 Integer 从-32768到32767的整数 2字节 Long 从-2147483648到2147483647的整数 4字节 Single 从-3.402823 E+38到3.402823E+38的任何数字 4字节 Double 从-1.7976931348623158E+308到1.7976931348623158E+308的任何数字 8字节 Currency 从-922337203685411.5807到-922337203685411.5807的任何数字。货币变量可能
多有4个十进制位置 8字节 String 任何无格式文本值 每个字符两
2个字节 Variant 任何值 16字节 Variant类型是这几种数据类型中最特殊的,他是一个变体类型,当定义的一个Variant型的变量时,可以给他赋以上任何一种类型的数据。但是他也是占用内存最多的一个数据类型。Currency类型则是最不常用到的,我以前都不知道有这样一个类型,如果有高手看到这里有不同的看法,可以发邮件给我,大家交流一下,可能有其他的特殊用途。
2.列表用户可以通过给Dim语句添加List运算符来声明一个列表。声明:Dim Variablename List as TypeDim :定义变量Variablename 列表的名称List 定义为列表Type 列表的类型例子:Dim PriceList List as CurrencyDim ItemName as StringPriceList(“apple”)=1.05ItemName=”Oranges”PriceList(itemname)=1.85Messagebox PriceList(itemname)输出结果为:弹出对话框 1.85
3.数组数组是一组顺序下具有一系列的值,有一维数组,二维数组,LotusScript最多可以有8维。声明一维数组:Dim valArray(5) as Integer 或 Dim ValArray(0 to 5) as integer这个数组的下标是从0开始到5,也就是数组ValArray有6个元素。声明二维数组:dim TwoArray(1 to 5, 1 to 4) as Integer这个数组的第一个元素是TwoArray(1,1) ,是一个二维数组使用Option Base来改变数组的底数当使用数组时,如果你的大脑能够很自然地想清楚它是从0开始而不是从1开始的,那么无论何时你要给arrayname(0)赋值都将不是问题。但是如果对这一点存在疑问,你可以通过改变LotusScript的功能来采取一些措施。如果你进入到Options例程中,便可以添加”Option Base n”的命令
文档评论(0)