- 在线时间
- 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! N. x+ O$ Z3 y) l( k: |) D+ v1 V! r
# ~. R% {/ W% ^( q
Lu系统扩展动态库LuSystem简介 ! ^4 t+ I- B" P7 X1 X- ^& L. V ?
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。0 V/ v# H# p: b
) y1 c3 z+ O1 K* i
主要的数据类型有:
. \+ r; H7 h+ X5 \+ A4 |# M( e* x4 Y- V, Q6 M3 z- j
luu:系统内置类型lu表的扩展类型。9 Q) _9 F. e4 o, N
9 J+ b9 @, g' {+ t* c/ y: I
String:系统内置类型字符串string的扩展类型(尚未添加)。
/ B' O/ U' O2 ]2 k- Q1 P" z: H' g+ K( \* S0 X
dict:字典。
9 O* s" Z; b- _3 m
1 ~7 o( s8 T/ i2 L9 W) o% D6 k8 Z struct:结构。; H' e- h. k2 l5 Y! c9 a" ^ ^
: j' z" }6 y9 X! B5 |1 M" V class:类。% Q! E6 v3 A0 K
$ w3 `! ~& v) l5 p( {
regex:正则表达式(尚未添加)。- Z, r/ Q& r$ |
- G1 {$ T2 @" q" H, ?: v file:文件类型(尚未添加)。
9 y0 M( [* k6 ]! Y/ W8 t( q: E9 ?
3 d' Z; e/ ?" X6 q% X! f4 K+ D ... ...) C5 m/ G% G4 A7 E6 O/ P: x4 e
8 e3 ^4 }$ e' r( I6 f& M! d6 u
在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
/ u n1 }) D# l1 c4 v# l E
, a) G: V& f K, M6 @" R9 J7 { LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!4 x* _% c9 ^* L
% X2 _9 R- K( |( a6 |2 l2 r
LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
; e! t% m# x; [+ u& ]# F6 A% U: J2 Q) R: j/ l% E5 ^% E5 ~7 \
LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|