Perl “使用Mojo::Base'Mojolicious::Plugin'”引用的语句是什么意思?

Perl “使用Mojo::Base'Mojolicious::Plugin'”引用的语句是什么意思?,perl,Perl,有没有人能带我到一个信息页面,在那里我可以了解这个语法是如何工作的,它实际上是做什么的? 例如,两者之间的区别是什么。。。 使用Mojo::Base'Mojolicious::Plugin'; 和 使用Mojo::Base 我不太理解上面例子中引用的“Foo::Bar”部分,即“Mojolicious::Plugin”部分 提前感谢。请参阅文档。 我自己还没有使用过这个包,但似乎使用Mojo::Base'Mojolicious::Plugin'是以下代码的快捷方式: use strict; us

有没有人能带我到一个信息页面,在那里我可以了解这个语法是如何工作的,它实际上是做什么的? 例如,两者之间的区别是什么。。。 使用Mojo::Base'Mojolicious::Plugin'; 和 使用Mojo::Base

我不太理解上面例子中引用的“Foo::Bar”部分,即“Mojolicious::Plugin”部分

提前感谢。

请参阅文档。 我自己还没有使用过这个包,但似乎使用Mojo::Base'Mojolicious::Plugin'是以下代码的快捷方式:

use strict;
use warnings;
use utf8;
use feature ':5.10';
use mro;
use IO::Handle ();
require Mojolicious::Plugin;
push @ISA, 'Mojolicious::Plugin';
sub has { Mojo::Base::attr(__PACKAGE__, @_) }
请参阅文档。 我自己还没有使用过这个包,但似乎使用Mojo::Base'Mojolicious::Plugin'是以下代码的快捷方式:

use strict;
use warnings;
use utf8;
use feature ':5.10';
use mro;
use IO::Handle ();
require Mojolicious::Plugin;
push @ISA, 'Mojolicious::Plugin';
sub has { Mojo::Base::attr(__PACKAGE__, @_) }
使用Module::Name‘foo’、‘bar’将作为编译时语句加载Module::Name模块,然后通过列表‘foo’、‘bar’调用其导入方法。有关和,请参阅文档。模块可以定义其导入方法来执行任何它想执行的操作,但这是获取按名称导出函数的导入方法的常用方法

特别是对于Mojo::Base,当传递类名时,它的导入方法会将当前包设置为传递类名的子类。默认情况下,它还按照文档所述执行许多其他设置。

使用Module::Name'foo',bar'将作为编译时语句加载Module::Name Module,然后通过列表'foo',bar'调用其导入方法。有关和,请参阅文档。模块可以定义其导入方法来执行任何它想执行的操作,但这是获取按名称导出函数的导入方法的常用方法


特别是对于Mojo::Base,当传递类名时,它的导入方法会将当前包设置为传递类名的子类。默认情况下,它也会按照文档中的说明进行许多其他设置。

请参阅文档谢谢您的反馈,但不幸的是,这对我没有帮助。这个问题与MOJO无关,只是关于FOO::BAR'baz'的语法。我知道FOO::BAR的用途,但是“baz”?请参阅文档。请参阅文档谢谢您的反馈,但不幸的是,这对我没有帮助。这个问题与MOJO无关,只是关于FOO::BAR'baz'的语法。我知道FOO::BAR的用途,但是“baz”?请参阅文档。谢谢,所以在香草perl中,在使用FOO::BAR之后从来没有“baz”?是的,它可以是,例如使用List::Util“max”从List::Utilthanks导入max子例程,所以在香草perl中,在使用FOO::BAR之后从来没有“baz”?是的,它可以是,例如,使用List::Util“max”从List::Util导入max子例程