2 回答

TA貢獻2019條經驗 獲得超9個贊
isEmpty是從Vector繼承的。 兩個方法的用途是一樣的。
Stack繼承Vector是典型的濫用繼承的做法。
Stack的文檔推薦使用 Deque ,而不是 Stack
Stack Method
Equivalent Deque Method
push(e)
addFirst(e)
pop()
removeFirst()
peek()
peekFirst()

TA貢獻1807條經驗 獲得超9個贊
IsEmpty 函數
返回 Boolean 值指明變量是否已初始化。主要判斷變量是否被初始化?。?!
IsEmpty(expression)
expression 參數可以是任意表達式。然而,由于 IsEmpty 用于判斷一個變量是否已初始化,故 expression 參數經常是一個變量名。
說明
如果變量未初始化或顯式地設置為 Empty,則函數 IsEmpty 返回 True;否則函數返回 False。如果 expression 包含一個以上的變量,總返回 False。
下面的示例利用 IsEmpty 函數決定變量是否能被初始化:
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' 返回 True。
MyVar = Null ' 賦為 Null。
MyCheck = IsEmpty(MyVar) ' 返回 False。
MyVar = Empty ' 賦為 Empty。
MyCheck = IsEmpty(MyVar) ' 返回 True。
-------------------------------------------------
IsEmpty 函數
返回 Boolean 值指明變量是否已初始化。主要判斷變量是否被初始化!?。?br/>IsEmpty(expression)
expression 參數可以是任意表達式。然而,由于 IsEmpty 用于判斷一個變量是否已初始化,故 expression 參數經常是一個變量名。
說明
如果變量未初始化或顯式地設置為 Empty,則函數 IsEmpty 返回 True;否則函數返回 False。如果 expression 包含一個以上的變量,總返回 False。
下面的示例利用 IsEmpty 函數決定變量是否能被初始化:
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' 返回 True。
MyVar = Null ' 賦為 Null。
MyCheck = IsEmpty(MyVar) ' 返回 False。
MyVar = Empty ' 賦為 Empty。
MyCheck = IsEmpty(MyVar) ' 返回 True。
添加回答
舉報