- 在线时间
- 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 编辑 2 K$ _3 y' y' F- F. I" z
- F# l9 c5 Q% b' g9 W' n3 |$ ?Lu系统扩展动态库LuSystem简介 ! @* k8 d, }- Z1 E
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
@ H) q: g6 g: F4 ~( @! l; \/ t
主要的数据类型有:
( [# T2 ?; v" H, W
& ]2 ^* Q4 e$ n$ l; ^) V6 S' y" l5 y luu:系统内置类型lu表的扩展类型。5 J' b' ?8 S, J
( X, s& I, O, r" y+ h7 r String:系统内置类型字符串string的扩展类型(尚未添加)。
K' Z! s3 j4 \( L. s7 _5 ]! \9 `
dict:字典。# @" `# L* w8 N) R l, n4 b8 J8 K
M* S4 ` C" W struct:结构。
+ _- T1 G- ?8 K2 a6 t" N U1 e2 M* C2 T1 J m: L0 S
class:类。
X5 E& ^5 u, Z8 Y) r/ N/ Q2 _; G- A
regex:正则表达式(尚未添加)。
: V. E. R* k; }8 _* L5 r* s2 O( h0 {7 X8 ]6 U' k. b
file:文件类型(尚未添加)。+ |) s" B' y' y% `
y) P+ i1 h% j% \$ [1 ] ... ...+ n# p6 y; n" C5 c; u
: g, J# V/ `8 s& c) p- a 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。8 ]/ L. {3 v/ @$ m, n8 M
- u( b w: }( }1 |* @5 y* z7 @ LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
7 v' f% w4 z; L
% Y3 e- t" Z" R# @# V# f LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
, S* d. o' c. T3 Q! w* ^0 Q* y& M9 S) _0 t5 D. ~6 E8 X) ^
LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|