Обратите внимание, что аргумент функции называется strToothpaste. Когда вызывается функция, переданная переменная использует то же имя.
Private Sub DoThis()
Dim strToothpaste as String
Dim booSmellsFunny as Boolean
booSmellsFunny = fnc_Fragrance(strToothpaste)
End Sub
--------------------------
Private Function fnc_Fragrance(strToothpaste As String) as Boolean
If strToothpaste Like "Dr Watson's" Then
fnc_Fragrance = True
Else
fnc_Fragrance = False
End If
End Function
- Есть ли проблема с повторным использованием имени?
- Если переменные не ограничены должным образом
по объему повторяет имена
стать опасным?
- Если вышеизложенное верно,
тогда это значит, хороший обзор
означает, что имена могут быть отражены без
проблема?
- Влияет ли рекурсия на
что-нибудь? (Помимо
перепроверять границы ...)