数学建模社区-数学中国
标题:
Lu系统扩展动态库LuSystem简介
[打印本页]
作者:
forcal
时间:
2011-11-29 19:44
标题:
Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑
& M/ k0 l+ F1 |& q3 k/ k
( z7 E. ]) D) F2 L3 S5 o
Lu系统扩展动态库LuSystem简介
" V! g6 e0 x: W8 f x6 i0 o/ c
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
3 l9 v" y, [6 G" y; F
9 S9 c( m" M& _: J: y2 a8 F
主要的数据类型有:
. [* A8 j) [7 l0 ?+ b8 p F; u
$ b1 \! A% S7 F) w" }9 J" s
luu:系统内置类型lu表的扩展类型。
6 Y* x- X5 N0 k$ h( [' E
+ a. {8 }+ G) D2 R( V8 P9 A
String:系统内置类型字符串string的扩展类型(尚未添加)。
1 L# Q l, o# {3 `
+ K1 R+ x' b( P! P, P7 H
dict:字典。
1 I ~- o* Y0 J, ~
- B8 ]. }. I: l6 ]% i
struct:结构。
& Q: l. K. X9 c- T, m2 a) R" X( ^
* \8 H2 W7 W$ E
class:类。
4 J9 o! \3 {' @' O& a
/ C5 F( G# n6 k/ g% r
regex:正则表达式(尚未添加)。
* h e0 ^9 ]1 B2 H
3 I5 N( k! @* E( C+ E+ ?- o3 d7 A
file:文件类型(尚未添加)。
9 r0 ~+ T+ e0 v$ t4 c6 t
" h2 N, w3 e; X* L
... ...
_& J. j3 {0 E, X+ f6 ~* q
6 i5 D$ P7 H4 i; ]
在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
1 U, n& Q' V$ t5 ]9 M2 \
5 j7 K8 w H" s& z! E1 e0 b4 \
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
. ?) I1 Z6 w" Y0 `$ S2 S6 |
5 O. `. M8 w( M
LuSystem详细内容:
http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
; U; [9 G+ g. N. `2 W
) ]" U% M! t3 S+ Q2 e
LuSystem的源代码是开放的,源代码下载:
http://www.forcal.net/xiazai/lu1/lu1code.rar
作者:
hopeoflight
时间:
2011-11-30 09:14
学习学习!
作者:
forcal
时间:
2011-12-2 19:21
hopeoflight 发表于 2011-11-30 09:14
% h' p! H$ c. l8 c5 A3 B4 I, S0 h
学习学习!
7 \# X2 e: o4 t! R l8 G1 A3 ^
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5