Как узнать, опущен ли параметр при вызове функции? - VB

Узнай цену своей работы

Формулировка задачи:

Есть ли способ, если вызов происходит по значению?

Решение задачи: «Как узнать, опущен ли параметр при вызове функции?»

textual
Листинг программы
Const TRICKY_VALUE& = 1415926535
 
Sub main()
  foo 0&
  foo
End Sub
 
Function foo(Optional p& = TRICKY_VALUE)
  If p = TRICKY_VALUE Then
    MsgBox "параметр опущен"
  Else
    MsgBox "p=" & p
  End If
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы