本帖最后由 forcal 于 2011-11-29 20:00 编辑 * c( M/ i! }, J5 E# }: R* U ( p/ k8 u) C, X5 P: u. y; d1 c* N
Lu系统扩展动态库LuSystem简介
1 z+ E7 G% q- o# ]6 }* P LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。2 q/ w' F5 L8 I/ S2 d# j5 J: z
{- o6 i+ x z3 N: q 主要的数据类型有: $ E) C. f; n+ O( Z# z 7 C8 ?$ i0 N" V# v- Y& _ luu:系统内置类型lu表的扩展类型。 / Y/ s/ D9 [; I; L; h3 K" Z/ `" E7 s. K& {! Y
String:系统内置类型字符串string的扩展类型(尚未添加)。' @! Q3 z- ?: a" U
- M) o& P. H( } dict:字典。0 z- K. w& p, w7 B2 s4 x' }; w3 v
* C4 D7 _* R# N7 l struct:结构。 9 M$ k6 W' _# L( _9 ] " _" ?! J9 o: ^3 w$ T class:类。7 E8 s! R7 O. d
* B- l7 l+ a; {3 g5 {/ Y5 o regex:正则表达式(尚未添加)。 # T, g1 R8 x3 \3 I H* E( \ # k8 X) Z$ H' D: q. P file:文件类型(尚未添加)。 7 u% E1 u3 t4 _$ [0 @ ) G% o/ C/ D( Z ... ... 2 P* E* T& i' j6 H) S/ d ( t: U: C9 X- z 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。* q' O& T0 T& n% K
+ L; y4 Q9 e6 P) j LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议! * T% w# ^$ m( u; x% t. g8 y 4 E+ S' |& I; o+ _9 y2 B LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm) N' k% @5 s+ D' C! n