- 在线时间
- 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]初来乍到
|
发表于 2011-11-29 19:44
|显示全部楼层
|
本帖最后由 forcal 于 2011-11-29 20:00 编辑
; ]- q5 A4 e) s8 ~* K! F8 d- ]% S/ H1 N
Lu系统扩展动态库LuSystem简介
2 g2 j: J4 |1 y- D3 o* N0 l1 a LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
/ J0 N2 d. c2 E4 j3 V8 P: P6 C7 L4 {" P
$ r u( e/ T1 @' T# L 主要的数据类型有:
# Z/ e# o( k* o( H3 X
+ ~! T6 _( X: @ luu:系统内置类型lu表的扩展类型。4 r! w, |3 P0 j4 Y' n
7 o C% ?6 G! Q& A! Z6 W' ] String:系统内置类型字符串string的扩展类型(尚未添加)。6 A/ L/ j. _1 c7 _
' u. a6 f; s/ R) E+ R! Q8 Q9 o+ g dict:字典。$ W" R- e3 L6 e: [/ d
) M/ d1 U7 H3 j
struct:结构。
6 R8 Z- D6 f& J; x
2 A a' W7 I+ k! F class:类。4 I& @ D' P6 a+ _ b
7 {/ N" z* U0 D! l7 I# K- T
regex:正则表达式(尚未添加)。
( I% k: \: l1 T. P) y& R! ?4 u' q, B/ s
file:文件类型(尚未添加)。# x- g" h0 W0 @8 r" [( b, W$ a
% B! g% x: S! W6 R; \2 | ... ...- M& r- R( s! y2 D/ S! G8 Y' M
, `* r- t7 q& P- x$ f9 x, g- M& Y, i 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。7 U6 a- P0 h5 ?" L
n( K! K. n$ A, r
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
4 q. K$ T3 V5 T+ k* b; T" G
3 s2 U9 c2 M5 U1 M LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
4 M Y$ L; L) j& h$ l" ]
2 \' Z! P* B; d% }) F- ^ LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|