Perl 5 は、-T スイッチでテイント モードをサポートします。スクリプトは、スクリプトの外部のソースから取得されたすべての値を、汚染されていないものとして内部的にマークします。Perl 6 はそのようなオプションをサポートしていますか?
2 に答える
0
Perl 5 は、Scalar コンテナーを汚染されたものとしてマークし、その汚染が他のコンテナーに流出する場合と流出しない場合があります。配列に入れられた値に固執しない理由は、Perl 5 がまったく同じ配列を使用して独自のデータを保持しているためです。汚染されたモードを適切に機能させるには、パフォーマンスへの影響が大きすぎます。
すでにお察しのとおり、汚染されたモードが Dodo に加わりました。代わりに、制限付きの設定を使用できます。Cameliaのコードを参照してください。
于 2016-03-17T02:27:15.720 に答える