荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hellrock (地狱乐队I~地狱之王), 信区: Multimedia
标  题: Lingo 的运算元
发信站: BBS 荔园晨风站 (Sun Dec 24 13:26:07 2000), 转信

运算元是任何一个语言中最基本的要素 它可以帮助变数值达到运算 比较 指派等功
能 所以可以优先来介绍它
一般来说运算元不外是有计算 比较等功能 而在 Lingo 之中 有很多运算元是与现实
生活中的符号相同的 请参考下表
符号 功能 符号 功能
#  定义符号
 *  乘号
- 负号 + 加号
-- 说明符号 / 除号
& 结合二字串 - 减号
&& 结合二字串但在二字串
之中加入一个空白键 < 小於
<> 不等於 <=  小於等於
= 等於 > 大於
>= 大於等於 [ ] 阵列符号连结二行之指令为同一表示式
() 括弧
# 符号
语法 #symbolName
定义一个符号
符号在Director中 是物件的类别 与字串 整数 浮点数等类似
使用符号的原因为它的速度快 比处理字串来得快 利用符号来代替字串会是较好的选
择 通常只要在 # 之後会接一个名称即可 例如
#newType
表示有一个符号为 newType 事实上它像数值一样做运算 如
put #newType into newForm
表示将 #newType 这个值放在变数 newForm 中
- 符号
语法 -expression
负号
功能可以将某个数值变为负数 或是变为算术式之中的减号功能
-- 符号
语法 -- [comment]
在撰写程式时 希望为程式加上说明的文字 以方便往後的维护工作 可以在文字前面
加上加上 -- 号 只要加上这个符号 文字就不是程式 而是一段说明文字
& 符号
语法 expression1 & expression2
将二个字串结合後 而成为另一个字串 例如
put "This is" & " a book." into Thisbook
这表示将变数值设定为二个字串的结合 结果为 "This is a book"
&& 符号
语法 expression1 && expression2
与 & 唯一不同的是在二个字串结合时 会在字串间加上一个空白字元 例如
put "This is" && " a book." into Thisbook
则 Thisbook 变数之中的值为 "This is a book." 很明显地 在 is 与 a 之间多了一
个空白键
〔〕 符号
语法 [entry1, entry2, entry3, ...]
阵列(List)的写法
它的类别主要有二种 一种是线性的阵列(Linear List) 另一种是含有内容(Prope
rty List)的阵列 例如
[1, 3, 5] 就是线性的阵列 每一个项目就是它的值
[#one:1, #three:3, #five:5] 则是含有内容的阵列 每一个项目另外含有它各自的值

  符号
如果在 Script 视窗中 无法在一行之内完成指令时 必须要使用到第二行来完成剩余
的指令 这个符号可以帮助系统辨认二行文字属於同一个指令 它的功能主要是连接的
作用

--
魔岩设计工作室-Rock Studio*[0

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.stu.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店