6
下面我在一些Perl 6模块中偶然发现的使用语句的目的是什么?追加:从<perl5>后缀到Perl 6中'use'语句中的模块名称的用途是什么?
use CGI:from<perl5>;
...
...
其余的代码只是Perl 5 CGI模块的普通用法,据我所知。
用于调用某种Perl 5兼容性层的“:from”后缀。似乎无法找到任何有关它的文档。
下面我在一些Perl 6模块中偶然发现的使用语句的目的是什么?追加:从<perl5>后缀到Perl 6中'use'语句中的模块名称的用途是什么?
use CGI:from<perl5>;
...
...
其余的代码只是Perl 5 CGI模块的普通用法,据我所知。
用于调用某种Perl 5兼容性层的“:from”后缀。似乎无法找到任何有关它的文档。
看那perl6 Synopsis 11: Modules:
使用语句允许外部语言除了(或代替)的权威,来指定,这样就可以使用其他语言的模块。从副词还将任何其他部分解析为短形式参数。例如:
use Whiteness:from<perl5>:name<Acme::Bleach>:auth<cpan:DCONWAY>:ver<1.12>;
use Whiteness:from<perl5 Acme::Bleach cpan:DCONWAY 1.12>; # same thing
所以的确,这是支持“其他语言”,的perl5在这种情况下的方案。