|
|
发表于 2012-4-20 02:28:22
|
显示全部楼层
if A==nil
b=0
end
这段语句不知道为什么有问题,提示a==nil不正确
还有,怎么没有goto语句,没有 For循环,还有一些细节做的不是很好啊
最好可以加一个include ”ab.mlc"这样的语句
最好是将函数 a[x][y][z] 这种形式改为 a(x,y,z)这样既清晰易懂,输入时也更方便
最好对if return else 等语句不区分打小写,对函数同样不要区分大小写
最好对负数前面不要加0-前缀
最好支持读写数据文件,既支持文件操作功能,最好是一个语句将一个数组写入文件中,且可以从数据文件中读入一个数组
最好有个fix函数控制print[a]的小数位数
有些函数在运行时会死机,最好能改进步让其显示错误信息而不是死机
不要动不动就死机,如:sqrt.mlc在输入-1时
fact.mlc在输入-1时也会死掉
还有好多数学函数及运算符都没有,比如 sqrt函数,acos函数,最好能有一个专门输入浮点数的函数. |
|