( J5 _3 M; Q; C6 m ]
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。& v% ^! s3 k q( E
9 S. K$ I H2 J3 W7 p 主要的数据类型有: + |: g9 X: t1 e8 }; [ X9 t) L, q2 g1 r4 }1 x. C1 ~
luu:系统内置类型lu表的扩展类型。4 w+ a7 J n0 N9 r5 t
# T6 @" {. x1 D' i String:系统内置类型字符串string的扩展类型(尚未添加)。2 l8 N) |% q" g7 h% J) `8 y: A
% h$ H6 d r4 |) \$ T: y+ f dict:字典。 $ r ~4 I% w* |7 j: m+ C4 \9 F" a4 ~% [
struct:结构。 4 w/ d! C3 y# o! J0 t# W. O4 o, u1 j7 S9 L
class:类。 2 v- D( T) C: r / w2 v* J* c, ]7 } regex:正则表达式(尚未添加)。 0 ~; W f1 n- E3 W P, Z, Y$ K5 J" o1 p" s- Z
file:文件类型(尚未添加)。 $ @) b. {3 y2 e m4 r9 b$ ]! M 5 V! f0 P+ m1 F( L+ a ... ... 1 W% n0 R+ M6 C4 o( L0 o/ { , ]( X+ a/ J1 l& `$ X: x( x3 M 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。 2 A, Q6 k$ q5 p. b. B* R. O' J4 q* F( w( w/ s
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!" }1 M- c! ^9 y9 x