有人可以带我到一个信息丰富的页面,在那里我可以阅读这个语法如何工作以及它实际上做了什么?在实例中,... use Mojo::Base 'Mojolicious::Plugin';
和use Mojo::Base;
之间的区别是什么?
我真的不明白引用的'Foo::Bar'
部分,在上面的例子中,'Mojolicious::Plugin'
部分。
先感谢您。
请参阅Mojo::Base文档。我自己没有使用过这个包,但似乎use 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__, @_) }