यदि आप एक स्ट्रिंग या संख्या चर का उपयोग कर रहे हैं तो आप चर के मान को देख सकते हैं। उदाहरण के लिए:
Function func (Optional Str as String, Optional Num as Integer)
If Str = "" Then
MsgBox "NOT SENT"
End If
If Num = 0 Then
MsgBox "NOT SENT"
End If
End Function
यह आपको गैर-संस्करण चर का उपयोग करने की अनुमति देता है। ,
Function func (Optional ByRef arg As Variant = Nothing)
If nz (arg, 0) = 0 Then
MsgBox "NOT SENT"
End If
End Function
यह भी अन्य डेटा प्रकार के साथ इस्तेमाल किया जा सकता बस ध्यान रखें: मैं न्यूजीलैंड समारोह का प्रयोग करेंगे एक संस्करण के साथ
function func(optional vNum as integer:=&HFFFF) '&HFFFF value that is NEVER set on vNum
If vNum = &HFFFF Then
MsgBox "NOT SENT"
End If
End Function
भी मुझे लगता है कि अगर धुंध को एक संस्करण के रूप में घोषित किया गया है तो यह केवल काम करता है –
@ जोन: सच है, क्योंकि 'वारिनेंट' संरचना 'आईआईआरसी,' VT_EMPTY') में ध्वज के संदर्भ में 'IsMissing' लागू किया गया है)। मैंने इसका उल्लेख नहीं किया क्योंकि ओपी के सवाल पहले से ही 'संस्करण' का इस्तेमाल करते हैं। –