basic
一句话,还真不错,有很多vb.net的语法,但又有些不同,比方说 过程无需带(),写了一段调用adodb的脚本,跑起来速度不赖,同vbscript差不多。
接下去,测试了字符串连接,类似
s=s & rs.fields("field").value & "\r\n" ’后面这个\r\n应该不是vb的特征
发现速度下来了,可见字符串处理效率不高,但想到其可以调用delphi 的vcl库,试着想使用vcl的字符串类,如TStringList,发现运行到add就卡壳
imports classes 'delphi classes 单元
dim s as TStringList
s=new TStringList
s.Add("test")
不支持的特色
1. is 操作符 typeof c is integer
2. 不能在定义时创建新对象,如dim c as new MyObject
javascript
1. 注意单元引用,如 using a in './units/a.pp'
bug
var a = new Array(3) a[2] = 12; //println a; //println a.length; a[5] = 36; //println a; //println a.length; var d = a.concat([1,2,3]); println d.length; println d;
这段脚本居然丢失 a[5]. 结果为,,12,,,1,2,3 ,长度为8,显然,contact冲掉了最后一个元素
如果 写
a=[1,2,3];
a.conact([4,5,6]); //不认这个conact
看来是不能用了
|