Я пишу код на Visual Basic 6 и заметил, что мне даже не нужно объявлять переменные, чтобы все работало.
Следующее (явное объявление):
Dim foo As String
foo = "Bar"
Кажется, работает так же хорошо, как это (неявное объявление):
Dim foo
foo = "Bar"
Или это (без объявления):
foo = "Bar"
Я знаю, что в C# мне нужно объявить переменную перед Я использую его, и допустимы как неявные, так и явные объявления. Я также знаю, что в Python вы вообще не объявляете свои переменные, прежде чем использовать их.
Применительно к Visual Basic 6 (и, соответственно, VBA), что является правильным?
Спасибо