如何避免重複定義數組

來源:互聯網
上載者:User
數組|重複 當我們在使用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去增加他的大小,
這樣的話可能會佔用一些記憶體,但速度就要快得多了。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。