Lotus Software logo
IBM Lotus Domino Designer 8.5
  Versions 8.5 and 8.5.1






Examples: Variant data type

' Explicitly declare a Variant variable.

Dim someV As Variant
' Use the Variant variable to hold a Currency value.

Dim price As Currency
price@ = 20.00
someV = price@
Print DataType(someV) ' Prints 6 (Currency)
' Use the Variant variable to hold an object reference.

Class Product
Sub Sell(toCustomer)
' ...
End Sub
End Class
Dim knife As New Product
Set someV = knife
Call someV.Sell("Joe Smith") ' Calls Product method
' Use the Variant variable to hold an array.

Dim salesArray()
ReDim salesArray(3)
salesArray(1) = 200
salesArray(2) = 350
salesArray(3) = 10
someV = salesArray
Print someV(1) ' Prints 200
' Use the Variant variable to hold a list.

Dim customerList List
customerList("one") = "Butcher"
customerList("two") = "Baker"
someV = customerList
Print someV("one") ' Prints Butcher
Related topics
Variant data type




Library | Support | Terms of use |

Last updated: Monday, October 5, 2009