Как узнать, опущен ли параметр при вызове функции? - 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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