- 在线时间
- 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 编辑 - U4 @! F1 p1 Q# ?9 v
. r) |) E) A; G
Lu系统扩展动态库LuSystem简介 . n( y. r9 A. c
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
& s% r7 A+ Q0 ]& F5 c e7 }, P# [- v- f% g+ h3 y* }
主要的数据类型有:
2 ~5 H" ]/ i5 J) k
" x5 X9 i; v# [+ e" ^ luu:系统内置类型lu表的扩展类型。
. j( u% P+ J, F1 Q; |; {, r2 z3 s/ i' |) t: u. ^% _
String:系统内置类型字符串string的扩展类型(尚未添加)。
4 N: C4 A1 a" j+ Y+ U6 l4 J2 L8 a% H( s3 H) b% U
dict:字典。
/ l6 V0 Q8 `: H5 U' m' U: u
& i' f7 b: B0 ~& g# v: J0 k struct:结构。
- Q! a% n0 B8 ?0 ^1 ?4 z L; c2 J3 {8 h3 c$ n
class:类。8 c6 z0 m6 B! t
; D L# b1 s( d5 q+ W3 t regex:正则表达式(尚未添加)。
0 j4 j/ ?* [$ @9 ]7 h* c; P. p! K4 p) ]- A7 g* D( k
file:文件类型(尚未添加)。8 U# C6 W( O. O$ T8 P
* ~; j: P0 \$ _! F
... ...
- r" V4 v8 `- p) u" M
; \. \, B% v+ o) F9 }" P) A 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
% u, l' `# I) c1 i5 n6 i& y3 [+ K# w l. N+ _
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
6 _2 @; ^, s. V+ S3 D I. v& b8 O& ~9 i! N
LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm8 g) N* C! N9 @8 T( e9 O4 u
4 @/ c% o+ U' t
LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|