[Perl] Perl 5.12.0リリース。レンジオペレーターにびっくりした
メモ。
JPA経由で知りました。
JPA
http://blog.perlassociation.org/2010/04/perl5-12-0.html
色々変更点はあるようですが、
CPAN perl 5.12.0 delta
http://search.cpan.org/~jesse/perl-5.12.0/pod/perl5120delta.pod
唖然としたのは以下のステートメント。
なんだってー、というような感じです。
フリップフロップオペレーターというそうで、レンジオペレーターの一種のようです。
これまでも、
なんて書いてきましたが、こんなふうに条件判定に使えるようになるとは、、、かなり驚きました。
他にも見れば色々とあるのでしょうが、今回はこれがツボに嵌った、という事で。
JPA経由で知りました。
JPA
http://blog.perlassociation.org/2010/04/perl5-12-0.html
Perl 5.12がリリースされました。5.12は5.10からの様々なバグフィックスや新機能・改良が追加されていますが、ユーザーにとってより重要なのは、それらの変更よりよりフォーマルかつ定期的ななリリースサイクル(開発版を毎月リリースしていくスタイル)を経て開発が進められた事が重要なリリースであると言えます。
色々変更点はあるようですが、
CPAN perl 5.12.0 delta
http://search.cpan.org/~jesse/perl-5.12.0/pod/perl5120delta.pod
唖然としたのは以下のステートメント。
when (/^=begin/ .. /^=end/) {
# do something
}
なんだってー、というような感じです。
フリップフロップオペレーターというそうで、レンジオペレーターの一種のようです。
これまでも、
for (1.. 10) {
なんて書いてきましたが、こんなふうに条件判定に使えるようになるとは、、、かなり驚きました。
他にも見れば色々とあるのでしょうが、今回はこれがツボに嵌った、という事で。
"[Perl] Perl 5.12.0リリース。レンジオペレーターにびっくりした" へのコメントを書く