- 在线时间
- 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 编辑 4 o" F+ m- v6 m
+ O! G" q2 x5 J) B8 b, k; N8 [
Lu系统扩展动态库LuSystem简介 4 D4 ?3 q' n( `& L& N
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。5 i8 }1 d- T& l% `
/ X+ \8 Q" F% B0 V8 B8 _' q8 N* M% ? 主要的数据类型有:
6 J2 i7 F; @# k" [. P( ?( m$ d
) n1 @/ ^! A, S7 s6 ^; T luu:系统内置类型lu表的扩展类型。
' \1 t5 o: c6 F/ C. y
F) [% H' s7 v$ R; e String:系统内置类型字符串string的扩展类型(尚未添加)。# C9 ^. ^) s$ J. A. F
! i& G; _. K+ W/ m3 a) m* b- u
dict:字典。
# R0 B$ b. ^. q9 \
0 v* X+ F9 `: o' `1 |! X$ W struct:结构。
! m" Q* F) C2 [' M J& n z
* F9 s4 C+ X% ^9 u. n- [, O6 C6 o class:类。
* {( O; t( z% R; c8 y! B. R
3 a$ y0 l8 N/ M$ R$ ?* t regex:正则表达式(尚未添加)。2 l& \% \0 _# f. B- ~: k3 Q I
. R6 Z8 ]) T- |) i5 l5 [, }
file:文件类型(尚未添加)。6 [$ _7 Q0 a: e7 T& R) D
: M8 t+ D7 X1 d ... ...
+ }8 `5 W, ?, n" T( o
5 U- z/ ~/ f9 Q+ K 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。4 u6 d5 k1 y$ D' Z. a9 v1 I
4 U0 C% E/ V& j/ T2 R LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
" y; i4 z3 ~: r' Q* u$ o5 Z1 I$ ^) v& c2 e1 K: L7 d5 B
LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm* R' g" s* J( B7 q
: H5 ^1 d; N% Q1 r1 L
LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|