- 在线时间
- 13 小时
- 最后登录
- 2013-12-8
- 注册时间
- 2010-5-13
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 399 点
- 威望
- 11 点
- 阅读权限
- 30
- 积分
- 282
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 97
- 主题
- 45
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   91% TA的每日心情 | 难过 2012-8-27 18:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
 |
本帖最后由 forcal 于 2011-11-29 20:00 编辑
3 d/ E7 @% w/ c5 f' n |8 s3 }" L6 K2 Y E; D6 Q
Lu系统扩展动态库LuSystem简介 4 u; R4 N- ]3 _/ _( ^1 z
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
; ? J! E! A2 K; h0 Y) r5 s& S; a3 r. w$ s: v* O. _2 q
主要的数据类型有:
1 ^2 t7 q6 J O8 d7 C3 w2 f6 f* _' @1 x4 \/ H
luu:系统内置类型lu表的扩展类型。
/ D; p! Y% s% F3 ~+ L6 R
4 x" u9 @ C; _- t1 p( c. ~ String:系统内置类型字符串string的扩展类型(尚未添加)。
7 |) ?8 r$ J9 m3 B9 v% ~
' R) ~- z( S0 n0 ?' w5 R9 ? dict:字典。/ J+ m6 _# _, ~! x9 U1 A
" Q% C3 A; D# F4 m3 f0 Y struct:结构。 g: W& N; U% V* g
1 k6 o- s% B( A/ P8 z9 {8 G9 n class:类。
- ]" J9 c7 i! v3 [" [6 e
& g* O9 T. M! A; O5 k regex:正则表达式(尚未添加)。9 `, ?2 I0 C2 w2 y
+ k4 i1 [# z, @ c' y" O7 ^5 I- ~ file:文件类型(尚未添加)。( t4 Q& t" W, r! K8 C
! S; j' Y: K$ f+ u; Z% a ... ...
/ i7 G! M: J g9 @" e3 k( u
# s# @) _* M) w' v4 j" D 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。. k1 H$ S' s; k, o( t0 Q
2 Y" x2 s5 r, N4 k, c* a0 k5 y, L LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
+ @9 X! ?) ^/ y9 r' M G# G7 \9 z, }, ^
LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm G) L* A" [& n- S2 M! @3 m( k
% H' { g1 {) Z, s LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|