Variant 是什麼資料類型?
Variant是一種特殊的資料類型,該類型是沒有類型聲明字符,作用是能夠在運行期間動態的改變類型,並且支援所有簡單的資料類型,如整型、浮點、字串、布林型、日期時間、貨幣及OLE自動化物件等。
Variant 適應性
可以用 Variant 資料類型來取代任何資料類型,這樣會更有適應性。如果Variant 變數的內容是數字,它可以用字串來表示數字或用它實際的值來表示,這將由上下文來決定,例如:
Dim MyVar As Variant
# MyVar = 98052
在前面的範例中,MyVar 內有一實際值為98052 的數值。像期望的那樣,算術運算子可以對 Variant 變數運算,其中包含數值或能被解釋為數值的字串資料。如果用 運算子將 MyVar 與其他含有數字的 Variant 或數值類型的變數相加,結果就是一算術和。
Empty 值用來標記尚未初始化(給定初始值)的Variant 變數。內含 Empty 的 Variant 在數值的上下文中表示 0,如果是用在字串的上下文中則表示零長度的字串 ("")。
不應將 Empty 與 Null 弄混。 Null 是表示 Variant 變數確實含有一個無效資料。
在 Variant 中,Error 是用來指示過程中出現錯誤時的特殊值。然而,不像對其他種類的錯誤那樣,程式並不會產生普通的應用程式層級的錯誤處理。這可以讓程式設計師,或應用程式本身,根據此錯誤值採取另外的行動。可以用 CVErr 函數將實數轉換為錯誤值來產生 Error 值。
推薦教學:《PHP》
以上是Variant 是什麼資料型態?的詳細內容。更多資訊請關注PHP中文網其他相關文章!