4

Perl 5 は、-T スイッチでテイント モードをサポートします。スクリプトは、スクリプトの外部のソースから取得されたすべての値を、汚染されていないものとして内部的にマークします。Perl 6 はそのようなオプションをサポートしていますか?

4

2 に答える 2

0

Perl 5 は、Scalar コンテナーを汚染されたものとしてマークし、その汚染が他のコンテナーに流出する場合と流出しない場合があります。配列に入れられた値に固執しない理由は、Perl 5 がまったく同じ配列を使用して独自のデータを保持しているためです。汚染されたモードを適切に機能させるには、パフォーマンスへの影響が大きすぎます。

すでにお察しのとおり、汚染されたモードが Dodo に加わりました。代わりに、制限付きの設定を使用できます。Cameliaのコードを参照してください。

于 2016-03-17T02:27:15.720 に答える