0
在MojoExample的mojolite腳本中,有以下幾行,我想知道「=>」在「blogstagtags => tags =>'perlsonal'」中的含義是什麼。我認爲「=>」是散列鍵和值之間的分隔符。我可以在任何地方找到解釋嗎?mojolicious有關「=>」的初學問題
get '/blogs' => sub {
shift->redirect_to(blogstagtags => tags => 'personal'); # Where is blogstagtags defined? #yaohe
# blogstagtags is the route name for 'blogs/tag/(*tags)' by default #yaohe
};
get '/blogs/tag/(*tags)' => sub {
my $self = shift;
# Specified tags to search for: /tag/one/tag/two/tag/three
my @tags = grep $_ ne 'tag' => split '/' => $self->param('tags');
my @blogs = $self->db->resultset('Blog')->by_tags(@tags) or return $self->redirect_to('blogs');
$self->render('blogs/index', blogs => [@blogs],);
};