所有官方函数名均全部大写(UPPERCASE) 所有由此解释器提供的函数名为大驼峰(UpperCamelCase)
QPow手动实现的幂运算QPow(x : REAL, n : INTEGER) RETURNS REALMin最小值Min(x : REAL, y : REAL) RETURNS REALMax最大值Max(x : REAL, y : REAL) RETURNS REALAbs绝对值Abs(x : REAL) RETURNS REALSum为一个数组求和Sum(BYREF arr : ARRAY, BYVAL start : INTEGER, end : INTEGER) RETURNS REALPIπ
Sort排序(希尔排序)Sort(BYREF arr : ARRAY, BYVAL left : INTEGER, right : INTEGER)QuickSort快速排序QuickSort(BYREF a : ARRAY, BYVAL low : INTEGER, high : INTEGER)
Split分割Split(s : STRING, sep : STRING) RETURNS ARRAYLcase小写Lcase(s : STRING) RETURNS STRINGUcase大写Ucase(s : STRING) RETURNS STRINGTrim修剪空格Trim(s : STRING) RETURNS STRINGTrimStart修剪字符串开头空格TrimStart(s : STRING) RETURNS STRINGTrimEnd修剪字符串结尾空格TrimEnd(s : STRING) RETURNS STRINGArrayFromString字符串转数组ArrayFromString(s : STRING) RETURNS ARRAYContains是否包含了字符串Contains(s : STRING, target : STRING) RETURNS BOOLEANJoin将数组拼接成字符串Join(sep : STRING, BYREF list : ARRAY, start : INTEGER, end : INTEGER) RETURNS STRINGReverse反转字符串Reverse(s : STRING) RETURNS STRINGReplace替换字符串Replace(s : STRING, from : STRING, to : STRING) RETURNS STRINGEndsWith字符串末端是否为另外一个字符串EndsWith(base : STRING, suffix : STRING) RETURNS BOOLEANStartsWith字符串开头是否为另外一个字符串StartsWith(base : STRING, prefix : STRING) RETURNS BOOLEANSTR_TO_NUM: 把字符串转换为数字STR_TO_NUM(s : STRING) RETURNS REALCHR: 获取一个整数对应的ASCII值CHR(n : INTEGER) RETURNS CHARORD: 获取一个字符的ASCII码ORD(s : CHAR) RETURNS INTEGERASCII: 获取一个字符的ASCII码 (和ORD一样)ASCII(s : CHAR) RETURNS INTEGER
Time获取当前时间戳Time() RETURNS REAL
Import导入另一个文件Import(target : STRING) RETURNS ImportObj
ArrayOne设置一个自定义长宽的数组内容为1ArrayOne(BYVAL row : INTEGER, col : INTEGER) RETURNS ARRAYArrayArrange在闭包范围内生成均匀的间隔为n的数字ArrayArrange(BYVAL low : INTEGER, high: INTEGER, div : REAL) RETURNS ARRAYArrayLinSpace在闭包范围内生成间隔均匀的n个数字ArrayLinSpace(BYVAL low : INTEGER, high: INTEGER, num : INTEGER) RETURNS ARRAY