|
计算器程序
程序名称: |
Malical Language 2.15 |
平台: |
fx-9860GII fx-9860G & Slim fx-9750GII |
系统/软件要求: |
|
版本号: |
2.15 |
类型: |
其他 |
作者: |
Anderain Lewis (Diameter) |
大小(K): |
45 |
更新日期: |
2011-06-30 |
描述: |
添加数组功能 |
已知缺陷: |
敬请找茬 |
源代码: |
闭源 |
本帖最后由 diameter 于 2011-6-30 22:12 编辑
Anderain Lewis(Diameter)的9860G拓展脚本解释器。
我们的口号是——比PRGM做的强,比PRGM做的好!
添加数组功能,内附详细的介绍。
摘录:
2.变量、表达式
Malical中,使用var<变量表...>(例:var[a][c])来声明一个变量。(与一些语言不同)Malical变量没有类型,变量的值才有类型。在运行期间变量可以赋一下任何一种类型的值。在函数外声明的变量是全局变量,全局可以共用,而在函数内声明的只能在函数调用期间使用。
NIL、BOOLEAN、STRING、NUMBER、REFERENCE、ARRAY
其中REFERENCE是系统内部类型,用户无法使用。
NIL类型
Malical中用nil来表示一个空值
nil是NIL类型唯一的值
BOOLEAN类型
Malical中用来表示true(真)、false(伪)的类型
true和false是BOOLEAN类型只有的两种值
支持的运算符:and、or、not
STRING类型
字符串.
例:"Hello World!"、"12332132adasd"
支持的运算符:+
NUMBER类型
浮点数
例:0.1321、3.1415926
支持的运算符:+ - * / ^ > >= < <=
ARRAY类型
数据集合(数组),其中每个元素的值可以是任何类型。
数组使用下标(“[”、“]”)访问。使用{值表...}构造
例:
var [a]
a = {[1][true][{}][nil]}
print [a[0]] #=>输出1.000000
在Malical中,赋值运算符是“=”
例子:
var [a]
a = 1
a = a+1
a = {[false]}
a[0] = not a[0] |
评分
-
查看全部评分
|