- 在线时间
- 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 编辑 + {/ F6 W. L" E. T2 A; t
! i3 p( Y; k0 \Lu系统扩展动态库LuSystem简介 $ m7 |* w. f, P# ~, O- R. @6 t
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
2 b: p* ? g" Y( R
6 Y- Y3 M2 z5 G. O' m5 Q 主要的数据类型有:
4 ^6 A7 S. L0 O/ u& U, x# c! E5 S3 y9 ?
luu:系统内置类型lu表的扩展类型。 h2 O3 ^3 p5 Z8 `' d$ R
, E3 j9 ^9 k, f/ ~" b String:系统内置类型字符串string的扩展类型(尚未添加)。) S2 x' S% \1 f% z
4 D3 o4 y! V- C' W1 k7 n
dict:字典。# [% k4 p( Y# M' D0 `4 k+ M
0 n" U y: Y# a- B$ }
struct:结构。
* \% o" r. ~% D: h2 R
# g4 X' D1 P) @; I9 A& g& ] class:类。% y# J9 R7 d% B U# f$ T
9 E# j$ T$ x+ x+ b" s regex:正则表达式(尚未添加)。! c( `3 D6 Q7 @7 q8 Q5 R: S! h' @
5 n3 N* j1 t. E3 X4 Y. A$ T, c
file:文件类型(尚未添加)。
$ o& D" ]3 w- S8 `+ ?. G0 I/ _" R3 ]$ _/ ^
... ...
2 d: _. Q" o# q6 H3 i i
K- x% S8 v+ O& b% R8 e; {$ ?6 { 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
O8 _ Q* g) J7 l u7 z( \8 u" J2 D7 i6 O. i' y
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
; D Y' L* _. f) a! B- @1 ]6 U9 G1 F! A5 p9 s/ |! f
LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm7 S7 Q# s w& y; f
2 u, _2 `$ }2 d# I6 x4 ~" e
LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|