Почему Perl говорит, что глобальный символ «SYMBOL» требует явного имени пакета в строке X PROGRAM.pl?

Я пишу свои первые программы на Perl, и написал следующее:

use strict;
use warnings;
$animal = "camel";
print($animal);

Когда я запускаю его, я получаю эти сообщения из командной строки Windows:

Global symbol "animal" requires explicit package name at stringanimal.pl line 3
Global symbol "animal" requires explicit package name at stringanimal.pl line 4

Кто-нибудь может, пожалуйста, что означают эти сообщения?

9
задан the Tin Man 14 August 2013 в 04:16
поделиться