数学建模社区-数学中国
标题:
Lu系统扩展动态库LuSystem简介
[打印本页]
作者:
forcal
时间:
2011-11-29 19:44
标题:
Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑
6 f8 u9 g$ \/ w# N; \
, ^! z% l, [) b
Lu系统扩展动态库LuSystem简介
, X/ ^; e# h' ?: r" e
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
! ]& _0 L+ H- Z/ E
, X s3 k3 v# U6 ]# T
主要的数据类型有:
' H/ U* A" ]4 J* w3 S
+ o5 W" D! Y, E+ m0 k6 H4 G1 w [
luu:系统内置类型lu表的扩展类型。
# h/ L6 x& }( a% K2 n) F
3 F3 T/ v1 o* R( j" i: N
String:系统内置类型字符串string的扩展类型(尚未添加)。
5 ^! @/ h/ H a, E, U9 q3 T
; y1 j" Y5 _! H( v) Z% K5 o; u
dict:字典。
+ c6 X/ D5 | U, d
) s- _6 G" W8 y, ~3 Y1 D/ ]" ^
struct:结构。
3 D: A+ t# `( [$ L
) ?5 E1 \' A: w* Z2 a& d9 u# W; ^
class:类。
+ L% H" Z& U: C! T7 f5 O
$ ?1 Z9 x- S1 z7 i
regex:正则表达式(尚未添加)。
; k! |& h* u0 v
' L# z6 {7 `1 ]. J. C7 N
file:文件类型(尚未添加)。
$ |8 d: ^5 ?" w5 x1 ^( z! s
0 W. i5 X! U; d( h! j
... ...
8 e: t$ r, ^. ?) L5 h( O
6 n% p" A3 }% a6 J; f' F
在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
, C/ {( U% r4 Y; U8 D
' u+ A2 @7 N l$ v3 Z
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
$ U. ?9 X; q" ?9 w# D1 J8 A! c
; D- o% a" D$ m* ]6 ^8 d, M, I
LuSystem详细内容:
http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
' K: a' E8 P! ~) y2 d! _7 s
- o6 t, E0 b0 H$ V& p
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
* E+ J! y& A& g5 x6 q6 |1 s, G. e: J
学习学习!
, H( U, B j+ N$ y7 _
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5