Синтаксическая ошибка 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;
566   1  

1 ответ:

2names является недопустимым именем переменной. Имена не могут начинаться с цифры-они должны начинаться с буквы или подчеркивания.

Comments

    Ничего не найдено.