Вы были слишком умны с форматированием комментариев. Символ обратной косой черты, как последний в исходной строке, делает следующую строку продолжением - обратная косая черта и непосредственно следующий за ней разделитель строки полностью игнорируются. Это происходит очень рано при обработке исходного кода, прежде чем комментарии будут признаны таковыми.
Поскольку предыдущая строка комментария заканчивается обратной косой чертой, строка, в которой вы (хотите) объявить переменную basicInfo
, фактически является частью комментария. Следовательно, в действительности нет фактического объявления этой переменной. Просто удалите две обратные косые черты в конце комментария или, возможно, добавьте пустую строку после него.
Кстати, подсветка синтаксиса в моем редакторе объясняет это. Я не знаю о вашем редакторе, но если он не делает то же самое, то вам может помочь более понятный.