- 在线时间
- 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 编辑 % {9 [% j/ W! X' p. N
3 ~+ c# K9 U( J3 o# g
Lu系统扩展动态库LuSystem简介
- [$ X( f0 H( y4 i0 [, _ LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。) ~8 N! P: n+ S( t5 V7 R
' ~, N' n" {8 {
主要的数据类型有:
7 V% _, g' q, u$ B: c; o% [9 b0 f3 ]' f
luu:系统内置类型lu表的扩展类型。5 k5 G2 M' K1 k4 K3 y. _
/ s2 L) n3 _2 Z# S9 C String:系统内置类型字符串string的扩展类型(尚未添加)。
) `0 j% l: d8 F5 p+ u& z" Z' ]% n
dict:字典。8 U# S0 I9 E/ u9 @3 A
7 K+ Y7 U% o& X5 H$ K
struct:结构。/ v; j0 f( w- B O5 w- H
( ^# V( M) z$ V& W3 c% u$ X( J
class:类。
Q6 s n0 V; ]: e) U
* \4 e6 ]: m+ @# b: M+ t1 X regex:正则表达式(尚未添加)。
3 [% Q" c: p: O: o5 q! R) ]4 j1 k9 u1 W M1 ? b- h
file:文件类型(尚未添加)。
+ ~) G8 {- c. R% ~9 ^( J8 S' G5 u/ V& W* r" J5 @
... ...
- |: i/ @. h( E) h8 d2 j( W( @4 V; ]0 f" P$ e! N, p7 J* H9 c
在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
4 R1 ]$ o v3 ]3 x& K
- x- X9 r3 f+ d) B5 v9 G& }' H LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
I7 [! h4 Y$ L% W: h
. \% c9 q3 w5 H( F" @ LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm j% y. R$ v3 @1 h+ D) ?. f0 J
b7 x% k+ ], q LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|