|
L000 - Lingo 的运算元
来源:
|
|
|
|
元
运算元是任何一个语言中最基本的要素 它可以帮助变数值达到运算 比较 指派等功能 所以可以优先来介绍它 一般来说运算元不外是有计算 比较等功能 而在 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) 另一种是含有内容(Property List)的阵列 例如 [1, 3, 5] 就是线性的阵列 每一个项目就是它的值 [#one:1, #three:3, #five:5] 则是含有内容的阵列 每一个项目另外含有它各自的值 符号 如果在 Script 视窗中 无法在一行之内完成指令时 必须要使用到第二行来完成剩余的指令 这个符号可以帮助系统辨认二行文字属於同一个指令 它的功能主要是连接的作用 曾安德 编著
编辑: | |
| | |
|