- 在线时间
- 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 编辑 " [+ e" h' b2 S: y6 [2 [3 ~
8 P) A% { e7 m" l
Lu系统扩展动态库LuSystem简介 4 _# f6 h& A9 i
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
; o7 s; `1 B0 E p6 t6 i, w
4 m3 ?; q( l0 q2 p; a: R/ c: F 主要的数据类型有:7 y7 V% U3 O7 j* ] @
9 o" i5 n% F9 x. \; i4 Y
luu:系统内置类型lu表的扩展类型。
: C" E) p+ k9 S6 V: N0 M3 @# T; A3 @2 h. r
String:系统内置类型字符串string的扩展类型(尚未添加)。
6 u! |; I. T/ n4 T8 l7 N8 \' g4 O* q" l* f+ j8 f; T" f% g
dict:字典。
8 B* Y3 k3 ?/ ~5 N7 [8 e5 ^' y q
struct:结构。
) X9 }1 |+ @# X' K* [5 [3 H+ y! e$ N& O1 n1 m& g
class:类。: R- l, Y& d7 l* D' |" c
+ D7 m; Z" `" L2 t# p' h$ Q regex:正则表达式(尚未添加)。
0 ^* K9 O9 o' d$ O6 X0 l# S' ^+ i8 S B9 Z7 s! d" A) B
file:文件类型(尚未添加)。/ j' h$ M5 d. |2 ^: I
% I: l& n0 {8 B8 ]. B ... ...
: q% G: J$ S! |- |: v" F. ?" Q! ]- ?0 D9 f& p1 \+ @2 X
在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
; Q2 ^: Q w& l5 P3 c8 L2 e. z1 ?- S( B* F+ N
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议! ^3 C, u( ?1 T; ^0 p! }
|4 @+ K, V% n" u/ w8 n% n# { LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm" r( ]9 v5 m+ }: Q4 L
$ ?- R) U6 L' g/ ?: C5 S& m5 o1 U
LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar |
zan
|