博文

我写的一个脚本解释器(2008-01-26 17:17:00)

摘要:下载地址 ====================================================================== 已经更新,为所有类型添加了成员函数,下面是所有全局函数和成员函数的说明。 全局函数:get()   // 返回一个记号,或者双引号括起来的字符串getline() // 返回一行print(...) // 打印所有参数println(...) // 打印所有参数,最后还输出一个回车exec(...) // 将所有参数作为控制台的字符串命令来执行,从左到右,            //直到某一个命令失败(返回结果不为0),并返回最后那个命令的返回值。 成员函数object.type() // 返回字符串             //"object", "string", "integer", "bool", "array", "nat"[not a type, e.g. null.type() = "nat"]object.string() // 将obj转换为字符串,相当于java的toStringobject.integer() // 将obj转换为整数object.bool()  // 将obj转换为bool string.length()string.indexOf(subs, [off])string.subString(start, count) array.length() // 返回数组的元素个数 注:所有值都是object,包括常量,string是字符串对象,array是数组。 function split(string, sparator){    if(sparator == null) sparator = "";    array = null;    count = 0;    while(string......

阅读全文(2663) | 评论:0

字符串匹配(2006-08-01 21:07:00)

摘要:字符串匹配在Windows命令的使用中,有两个经常使用的通配符:*和?。*表示0个、1个或者多个字符,?表示0个或者1个字符。使用通配符可以利用dir命令搜索特定名字的文件。例如 引用: J:\WINDOWS\system32>dir msvc*dll 驱动器 J 中的卷是 WinXP 卷的序列号是 58A6-6950 J:\WINDOWS\system32 的目录2002-01-05  03:38            54,784 msvci70.dll2001-11-03  01:19            50,688 msvcirt.dll2001-11-03  01:19           565,760 msvcp50.dll2001-11-03  01:19           401,462 msvcp60.dll2002-01-05  03:40           487,424 msvcp70.dll2003-03-18  22:14           499,712 msvcp71.dll2002-01-05  03:37    &n......

阅读全文(5981) | 评论:0