2005-10-27から1日間の記事一覧

Ruby/Perl grep

PerlにおけるgrepとRubyにおけるEnumerable#grepは、パターンマッチングにHitしなかったときの挙動が、それぞれ異なる。 Ruby:Enumerable#grep -> anArray nilを返さない(Hitしなかった場合、空のオブジェクトを返す) irb(main):002:0> s=["Hello"] => ["…

The Python Challenge on Ruby/Perl

ちなみにこれをRubyで書くと、 i=0 while (l=gets) do i=1 if l =~ // l.split(//).each{|e|print e if e =~ /[a-zA-Z :]/} if i==1 end Perlではパターンマッチング部分を $i=1 if $_ =~ /

The Python Challenge on Perl

http://www.pythonchallenge.com/のレベル2をPerlで解く。激しくネタばれ注意。