Очень быстрый вопрос: я хочу создать функцию с необязательным параметром, потому что я не могу найти необходимость в параметре в функции. В результате я закодированы следующие функции в Visual Basic:Наличие необязательного параметра в функции
Sub characterListLength(ByVal Optional)
Dim rowCount As Integer
Dim endOfArray As Boolean
While endOfArray = False
If dataArray(0, rowCount) And dataArray(1, rowCount) = "" Then
arrayLength = rowCount
endOfArray = True
Else
rowCount += 1
End If
End While
End Sub
Однако на первой линии:
Sub characterListLength(ByVal Optional)
Существует ошибка, где, как ожидается, идентификатор, где код говорит (ByVal Необязательный) , Я не уверен, как исправить эту ошибку и иметь необязательный параметр. Если бы кто-нибудь мог объяснить, что еще мне нужно сделать, чтобы исправить это, это было бы очень полезно.
'Sub characterListLength (Дополнительно Имя As String = "Foo") 'NAME не является обязательным, но процедура будет использовать" foo "как значение по умолчанию – Plutonix