Я получаю эту ошибку и не могу понять, почему это происходит. Это происходит, когда я перехожу к другой подпрограмме. Возможно, мне нужно кое-что понять о Mojolicious, почему это происходит.
Вот исходный код моей программы:
#!/usr/bin/perl
use Mojolicious::Lite;
get '/' => sub { &start_home; };
app->start;
sub start_home {
my $d = shift;
my $something = $d->param('something');
### Do things with $something.... etc.. etc..
&go_somewhere_else; ### Go somewhere else
}
sub go_somewhere_else {
my $c = shift;
$c->render(text => "Hello World!");
### End of program
}
Я передаю значение средству визуализации, и есть значение. Почему он говорит, что оно не определено? Насколько я понимаю, это происходит только в том случае, если вы переходите к подпрограмме и пытаетесь отобразить вывод.
Моя операционная система — Windows, и я использую Strawberry Perl.