Когато използвате ASP масиви, понякога искате да ги направите по-големи части чрез обработка. Командата Redim ви позволява да промените размера на масива - и командата запазване запазва данните вече там.
Да речем, че започвате с масив, който обикновено се нуждае от около 5 елемента в него. Така че бихте могли да направите
Dim ShopCart (5)
Това ще спести място в паметта и ще вземе предвид за какво повечето хора биха го използвали. Но да кажем, че идва някой, който иска повече от 5 артикула в пазарската си количка! Не искате да губите тази допълнителна информация. Така че, за да увеличите размера на масива, бихте казали
Redim ShopCart (10)
или какъвто и да е нов размер, на който сте искали да го забиете. Един проблем обаче. Команда redim губи всички данни, които са в момента в масива. Това може да е добре, ако току-що започвате, но ако някой е на половината път от пазаруването, би било лошо да загуби данните си. В този случай вместо това ще използвате -
Redim PRESERVE ShopCart (10)
Това запазва масива, който вече имахме и просто добавя повече пространство към него.
Списък с функции на ASP Array
| Въведение в ESP Ebook
Изтеглете тази електронна книга, за да получите всичко, което трябва да знаете за изучаването на ASP - от стъпка по стъпка урок до списъци с функции, примерен код, общи грешки и решения и много повече! 101 страници. |
Инструкции Видео: Как изменить размер многомерного массива с помощью ReDim VBA. (Може 2024).