2008-04-25から1日間の記事一覧

ブロックパラメータ代入は多重代入のルールが適用されます

ブロックパラメータ代入は多重代入のルールが適用されます。 a, (b, c) = [1, [2,3]] [a, b, c] # => [1, 2, 3] [ruby-list:44838]Re:計算するハッシュ なんと! 長年 Ruby を使ってきたけど全然知らんかった。 もしかして、今まで hash.inject('') {|s,t| …

PHP には finally がない

php

PHP は ver.5 から例外が導入された。eval で例外のまねごとしかできない Perl と比べて、これは PHP の大きな利点であるといえる。 しかし、try と catch はあるのになぜか finally がない。これでは例外機能がついたアドバンテージが半減してしまう。 まさ…