6

一部の Perl 6 モジュールで偶然見つけた以下の use ステートメントの目的は何ですか?

use CGI:from<perl5>;
...
...

コードの残りの部分は、私が知る限り、Perl 5 CGI モジュールのありふれた使い方です。

ある種の Perl 5 互換レイヤーを呼び出すために使用される「:from」サフィックスです。それに関するドキュメントが見つからないようです。

4

1 に答える 1

10

perl6 Synopsis 11: Modulesを見てください:

use ステートメントを使用すると、機関に加えて (または機関の代わりに) 外部言語を指定できるため、他の言語のモジュールを使用できます。from 副詞はまた、追加部分を短い形式の引数として解析します。例えば:

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 をサポートするためのスキームです。

于 2012-02-12T08:09:15.020 に答える