Lu动态生成函数的效率
来源:互联网 发布:mac无法切换输入法 编辑:程序博客网 时间:2024/06/01 20:26
Lu动态生成函数的效率
在脚本中动态生成函数并调用该函数是脚本的基本特色之一,Lu模块化编译运行库MLu提供了该功能。MLu可对一段包含多个函数及模块的字符串源程序进行动态编译,以下代码测试了其运行效率。
mvar:main(:a)= t0=clock(), s=0, i=0, while{++i<=10000, //动态编译模块,该模块有2个函数,f为私有函数,ff为全局函数 ComModule["f(x)=x+1; :::ff(x,y)=f(x)+y;",0,&me,0,0], a=HFor("ff"), //获得函数ff的句柄 s=s+a[1,1], //动态调用函数ff delete[me] //立即销毁模块 }, o{"s=",s," time=",[clock()-t0]/1000.,"秒。"};
结果:
s=30000 time=0.625秒。
- Lu动态生成函数的效率
- 极限测试之Matlab与Forcal动态生成函数的效率
- 用Lu图形库Lu2D绘制(动态)函数图形
- 函数名的“动态”生成
- Lu扩展动态库
- LU分解函数
- Lu中的字符串函数
- C/C++使用Lu脚本中的动态对象lu
- MATLAB的LU分解
- A的LU分解
- 矩阵LU的分解
- LU分解的实现
- JS动态生成函数
- 函数的效率
- 函数调用的效率
- 函数调用的效率
- 函数参数的效率
- strtotime的函数效率
- oracle 字符串分割 及是否包含特定字符串 验证
- C/C++中const变量与指针所指内容的改变
- 与生活博弈
- 关于xml命名空间的——xmlns:f="http://www.name.com.cn/sub",一些疑问
- 给定单链表的头结点,如何快速的找到倒数的第n个节点?
- Lu动态生成函数的效率
- JSP学习笔记之四
- Java学习笔记四。设计模式、基本数据类型、包装类、异常、断言、包、访问权限、命名规范、jar
- 嵌入式设备上安装telnet服务
- Linux 显示内存不足释疑
- Silverlight开发历程—(绘制矢量图之Line)
- Win32 结构化异常处理(SEH)探秘
- json缓存问题
- ZeroMQ Lazy Pirate Pattern