如何避免重复定义数组
2004-04-21 12:45
309 查看
当我们在使用dim时,避免重新定义数组。因为你可能要用redim去重新定义数
组的大小。至于要做这样的操作的话,如果你的机器内存不是很大,那么最好在
一开始就考虑到最坏的打算去设置数组的长度或者设置最佳状态时的长度,在非
常必要时才使用redim。当然这样并不意味着要去增加内存,如果你不是很需要的
话。
以下举例说明不恰当的使用redim
<%
dim MyArray()
Redim MyArrray(2)
MyArray(0) = "hello"
MyArray(1) = "good-bye"
.
.
.
some other code where you end up needing
more space happens then ...
Redim Preserve MyArray(5)
MyArray(2) = "more stuff"
MyArray(3) = "even more stuff"
MyArray(4) = "yet more stuff"
%>
其实在开始就定义myarray(5),而以后需要的话再用redim去增加他的大小,
这样的话可能会占用一些内存,但速度就要快得多了。
组的大小。至于要做这样的操作的话,如果你的机器内存不是很大,那么最好在
一开始就考虑到最坏的打算去设置数组的长度或者设置最佳状态时的长度,在非
常必要时才使用redim。当然这样并不意味着要去增加内存,如果你不是很需要的
话。
以下举例说明不恰当的使用redim
<%
dim MyArray()
Redim MyArrray(2)
MyArray(0) = "hello"
MyArray(1) = "good-bye"
.
.
.
some other code where you end up needing
more space happens then ...
Redim Preserve MyArray(5)
MyArray(2) = "more stuff"
MyArray(3) = "even more stuff"
MyArray(4) = "yet more stuff"
%>
其实在开始就定义myarray(5),而以后需要的话再用redim去增加他的大小,
这样的话可能会占用一些内存,但速度就要快得多了。
相关文章推荐
- C++-函数模板特化如何避免重复定义
- 如何避免重复宏定义?重定义错误
- 如何在C#中定义动态的数组结构啊??
- Vc++ 6.0 如何避免重复包含一个头文件 error C2011:
- 如何避免MySQL出现重复数据?
- javascript如何判断数组内元素是否重复的方法集锦
- 如何用定长数组存放不定个数的数据并避免空指针异常?
- 如何找出数组中唯一的重复元素
- (学习记录)无默认构造函数时如何定义该元素的数组
- 如何把一个整型数组中重复的数字去掉
- [VB.NET]如何定义使用一个跟窗体生存期相同的数组
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(七)----使用Game ID避免数据重复输入
- 如何创建一个随机数组(元素是1到N-1,不重复)
- 如何在客户端避免繁冗的服务器GUID定义及导入?
- 如何让避免BHO在新标签中被重复初始化
- jsp或struts如何避免Form重复提交,不然数据中的插入的纪录有重复的!
- js如何定义数组
- 如何判断一个整数数组中是否有重复元素
- javascript脚本中定义的参数数组,如何在VC++中访问
- 第2章 Java编程基础——FAQ2.24 数组如何定义和初始化?