振る舞いが変わることを忘れないでください。confused.裸の単語、特に全てが小文字のものはできる限り使わないでください。文字列なのかが判断できません。関数呼び出しには括弧をつければ、迷うこともないでしょう。定義でき、単項演算子にはできません)。辛いタイピングが必要でしょう。operation)です。使わない、ということを忘れないでください。これら二つの構造はかなり違います。構造は、ループ制御を行えるような本当のループではありません。動的スコープの不慮の副作用の可能性は、そのままです。外部名は元々の値の別名のままです。list:以下は順不同のリストです。parser.新しい構文解析器によって引き起こされるもの。operators.数値や算術演算子に関する罠。types.perlの標準的なデータ型に内包される罠。statements/declarations.リスト内のコンテキストや、スカラ文/宣言に関する罠。code.構文解析、評価、コードの実行の優先順に関係した罠。matching.パターンマッチングの仕様に関する罠。ソートのためのサブルーチンに関連した罠。traps.OS特有の罠。else.その他の罠。スイッチで捕捉できることに注意してください。なくなったり修正されたことがら。)を除いてはなくなりました。exist.ダブルコロンは、変数名の中でパッケージセパレータになるようになりました。とでは振る舞いが変わります。これはパッケージが実在してないためです。