Синтаксическая ошибка Perl: Bareword найден там, где ожидался оператор
Как следует из названия, как я мог бы это сделать?
Я следую учебнику, но получаю синтаксическую ошибку:
Bareword found where operator expected at arrays_and_variables.pl line
26, near "$2names"
(Missing operator before names?) syntax error at
arrays_and_variables.pl line 26, near "$2names " Execution of
arrays_and_variables.pl aborted due to compilation errors.
Код, который у меня есть до сих пор:
@names = ('james','dylan','max');
# join elements of array into a schalar variable.
$2names = join ('', @names);
print $s2names;
1 ответ:
2namesявляется недопустимым именем переменной. Имена не могут начинаться с цифры-они должны начинаться с буквы или подчеркивания.
Comments