国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBScript 動態 Array 的實現代碼

2020-07-26 11:19:35
字體:
來源:轉載
供稿:網友

記錄一個小方法,關于 VBScript 中,動態 Array 的實現,也適用于 VBA,

在很久以前,寫 VBA 的時候,就覺得使用 Array 和不方便,因為大小固定,
當時想的是,要是 Array 可以像 Python 里的 list 一樣好用該多好啊,
那么下面,就記錄一個方法,能讓 Array 變得動態,并且好用!

實現方法:

在下面的實例中,先設定一個空的 Array 出來,
然后用,下面的方法實現動態 Array,
并且,把數字 1 到 10,一個加到 Array 中去。

'動態 Array 實現

myArray = Array()For i = 1 To 10  ReDim Preserve myArray(UBound(myArray) + 1)  myArray(UBound(myArray)) = iNext

那么動態 Array 就這么開心的實現啦,(^_−)☆

對比下和 Python list 的代碼吧,感覺是不是很像呢。

# Python 中 list 的使用myList = list()for i in range(10):  myList.append(i)print(myList)

數據輸出:

然后,思考下一個問題,也是我之前寫 VBA 時候考慮的問題,
就是,怎么一下子,看到 Array 中所有的數據,
之前的本方法,是使用 For Loop,把 Array 中的數據一個個 Print 出來,
但是現在發現了簡單的方法,代碼如下:

'最簡單的方法:

MsgBox Join (myArray, vblf)'之前使用的笨方法:For Each i In myArray  Debug.Print iNext

結束語:

上面的動態 Array 方法,在 VBScript 和 VBA 中都可用!

總結

到此這篇關于VBScript 動態 Array 的實現代碼的文章就介紹到這了,更多相關VBScript 動態 Array內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都江堰市| 祁东县| 德惠市| 色达县| 自贡市| 芒康县| 凤庆县| 洪江市| 来宾市| 兴化市| 铁力市| 绥棱县| 孟州市| 建阳市| 呼伦贝尔市| 祁东县| 迭部县| 罗平县| 武城县| 东明县| 共和县| 讷河市| 岑巩县| 新平| 扶沟县| 沙田区| 汉沽区| 霍林郭勒市| 伊通| 武清区| 通江县| 遂昌县| 张家界市| 县级市| 万源市| 清镇市| 八宿县| 汉源县| 天等县| 枝江市| 翁源县|