数学建模社区-数学中国
标题:
Lu系统扩展动态库LuSystem简介
[打印本页]
作者:
forcal
时间:
2011-11-29 19:44
标题:
Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑
& w7 i5 _# d2 e$ g Z" n
7 b- G% h4 T7 |- f& }$ }' k
Lu系统扩展动态库LuSystem简介
* m0 p1 |9 R$ f. u5 j* z q
LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
& u6 ^, B6 ^5 D6 H
+ R% E1 y) X) Q2 S3 a
主要的数据类型有:
# ?: m3 E1 T& D$ P
% L6 M" T& J( d0 B3 C
luu:系统内置类型lu表的扩展类型。
# }0 b7 U( V {% D) ?
3 W9 T7 N0 h- ~( B S2 x- o
String:系统内置类型字符串string的扩展类型(尚未添加)。
' E, b1 O0 M. q) s
! U6 w( q, Q2 o
dict:字典。
5 a" W; |' z8 v z
4 p5 b7 Y9 |, D* y, y
struct:结构。
" N6 i7 ]+ `- z, v i6 t% h$ F
0 N" j- b+ n2 x: ?0 P, r
class:类。
+ m6 X- f/ b' Z( Z) n
, _) f# f8 [% `* B# j, _( h
regex:正则表达式(尚未添加)。
+ W& y7 {$ b" }/ r8 q& U" {
4 j* |. ]9 q- a# V: V$ g/ B: L
file:文件类型(尚未添加)。
4 `. b Z) c" T3 Y' ]3 q; @
. W& c" L5 Z$ V: a9 q
... ...
2 K( j1 ~9 p8 b5 U
+ f3 c( Y) U; z
在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
: R% }4 p" b7 f& |4 Q- m* \2 _
# I# s7 b7 e* ~1 K. N& z" a5 M& p) T
LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
4 b$ P8 B" g) g! U
/ V, Z# u5 T' K* {' z; i
LuSystem详细内容:
http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
; l5 P) E( D5 Z1 B! w8 F
. r8 z3 T _% m1 P! U0 w+ D
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
: {4 h4 B7 f# W# _ Z' ~
学习学习!
5 L3 v8 i: w6 p& D9 x
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5