Должен ли я явно объявлять свои переменные в VB6

Я пишу код на Visual Basic 6 и заметил, что мне даже не нужно объявлять переменные, чтобы все работало.

Следующее (явное объявление):

Dim foo As String
foo = "Bar"

Кажется, работает так же хорошо, как это (неявное объявление):

Dim foo
foo = "Bar"

Или это (без объявления):

foo = "Bar"

Я знаю, что в C# мне нужно объявить переменную перед Я использую его, и допустимы как неявные, так и явные объявления. Я также знаю, что в Python вы вообще не объявляете свои переменные, прежде чем использовать их.

Применительно к Visual Basic 6 (и, соответственно, VBA), что является правильным?

Спасибо

5
задан JMK 18 April 2012 в 17:30
поделиться