9 f* |6 ?7 X6 Y4 g7 m) b' B
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。/ H- o/ z! {; P+ y
9 ?* d' K I( e; j5 V 主要的数据类型有: 9 } i$ j* O: C- y! P% c9 }6 s8 K- C8 e/ d) h' ~% W" D4 s
luu:系统内置类型lu表的扩展类型。: c1 E5 Q. s4 [( [
7 } t, y( V6 b+ R
String:系统内置类型字符串string的扩展类型(尚未添加)。" z" Z6 v' |/ [: @2 D1 t
. ~; E+ u9 L. Q: T
dict:字典。 0 M$ J" w' R6 b( i* J. G 7 \, a; Q% X5 L; U: w; e2 r struct:结构。& o2 N" y- D5 a3 E# k6 i, `
' B9 m: r) r: ?# ?4 S F class:类。7 `' ]1 q: I+ k( t
( z3 n" Z3 ^/ ^! Y" s, W regex:正则表达式(尚未添加)。$ g, Q2 M" ^6 h$ U, i
" {7 h6 m I2 K9 E& k k! x
file:文件类型(尚未添加)。6 |/ ~/ L& a* {4 V. T& X8 z
! n: O+ z8 D3 y, m6 U! z
... ... ( V% |. U2 {$ v: X5 o3 Y9 W ( l" C {. C) S: ^0 f7 q1 K 在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。 % R, h3 ]' k$ o0 ?# A1 F3 P$ y6 s, s: o$ _
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!3 ~. X9 v9 B N! O: @$ J# Z9 Z