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在這種情況下的方案。