最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VBS基礎(chǔ)篇 - vbscript堆棧

 更新時間:2018年05月29日 22:52:54   投稿:mdxy-dxy  
VBS中的堆棧需要使用System.Collections.Stack,下面的代碼包含堆棧的添加元素(壓棧)、刪除元素(出棧)、遍歷、統(tǒng)計元素個數(shù)、清空,需要的朋友可以參考下

實例代碼

腳本文件:d.vbs,包含堆棧的添加元素(壓棧)、刪除元素(出棧)、遍歷、統(tǒng)計元素個數(shù)、清空

Option Explicit

'建立堆棧
Dim Stk : Set Stk = CreateObject("System.Collections.Stack")

Stk.Push "Element1"
Stk.Push "Element2"
Stk.Push "Element3"

'查看堆棧中的元素數(shù)
WScript.Echo "堆棧中的元素數(shù): " & Stk.Count

WScript.Echo

'遍歷堆棧
Sub TraverseStk
  Dim ArrStk : ArrStk = Stk.ToArray
  Dim Counter
  For Counter = 0 To UBound(ArrStk)
    WScript.Echo ArrStk(Counter)
  Next
End Sub
TraverseStk

WScript.Echo

'元素出棧
WScript.Echo Stk.Pop
WScript.Echo "---"
TraverseStk

WScript.Echo

'清空堆棧
Stk.Clear
WScript.Echo "堆棧中的元素數(shù): " & Stk.Count

調(diào)用方法:通過雙擊d.bat調(diào)用,d.bat代碼如下:

cscript d.vbs
pause

運(yùn)行結(jié)果截圖:

可以看出,遍歷隊列和堆棧時,遍歷順序時由出隊和出棧的順序決定的,而不是入隊和壓棧的順序

相關(guān)文章

最新評論

乌拉特前旗| 老河口市| 绵竹市| 孟州市| 连平县| 治多县| 扶绥县| 南通市| 高陵县| 岗巴县| 滕州市| 若尔盖县| 灵寿县| 宝坻区| 东乡族自治县| 丰台区| 安吉县| 南漳县| 林芝县| 法库县| 隆子县| 囊谦县| 宁夏| 汉中市| 湖州市| 富锦市| 闵行区| 临安市| 海阳市| 勃利县| 嘉义县| 丹江口市| 垣曲县| 兴安县| 宣汉县| 株洲市| 门源| 永昌县| 巫溪县| 沁阳市| 白沙|