Perl 5.11.0 features on the syntax

Perl 5.11.0がリリースされたので,perl5110deltaから構文的な変更をいくつか拾ってみた。

  • Implicit strictures
    • "use 5.11.0" はstrictも有効にするようになった
  • The yada yada operator ('...')
    • 未実装の機能を示す組み込み演算子が追加された
  • each is now more flexible
    • my($index, $value) = each @array ができるようになった
    • keys @array, values @arrayもできるようだ
  • delete local
    • delete local $foo{bar} ができるようになった

なお,これらは5.12.0へ向けた変更ではあるが,必ずしも5.12.0に入るとは限らない。

See also perl5110delta.