Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
shyakocat authored Jun 23, 2017
1 parent 6cb8d2f commit 1f3571c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
>>### 基本类型
  基本类型被定义为vtype,包含int、double、psstr、TFunc(函数)、intarr(int数组指针)。这么写是为了不与pascal的基本类型或关键字冲突。PascalScriptUnit还提供了泛型动态数组List,支持pushback添加值、Items[i]访问成员等操作(更多可见源码)。PSLib内部的数组基本都由List实现。pascalscript1.0版本的索引相关操作都是Hash表实现。查询(Find)后返回在List中的位置,返回-1表示未找到。Clear过程是清空所有记录。总体效率一般。
>>### 函数
  TFunc原型是function(const a:specialize List<Variant>):Variant。在自己定义同样参数和返回值的函数后,可以通过Assign(函数名,@函数)来将其关联到PSLib中。UsesSystem中也是通过这种方法添加函数的。函数在处理时,等价于把栈中的连续一段值反转拷贝过来操作。
  TFunc原型是function(const a:specialize List\<Variant\>):Variant。在自己定义同样参数和返回值的函数后,可以通过Assign(函数名,@函数)来将其关联到PSLib中。UsesSystem中也是通过这种方法添加函数的。函数在处理时,等价于把栈中的连续一段值反转拷贝过来操作。
>>### 解析
  介绍一些内部用到的方法
    GetSeek 过滤字符,基本上在以下过程中均有用到
Expand Down

0 comments on commit 1f3571c

Please sign in to comment.