2006-07-01から1日間の記事一覧

Binding.of_caller

Binding.of_caller を調べてみました。クリティカルセーフなのはもちろん、継続を使って効率良く caller bindingを取得してます。(るびまの記事で解説があったのにきちんと理解できてなかったよ。。)たとえば、関数Aから呼び出された関数Bの中で Binding.o…

続:Rubyで内包表現

配列リテラル([1,2,3]のような配列のことをこう呼ぶらしい)のinitialize上書きは無理っぽいので諦めて、コードを整理してみました(ついでにバグ取りも)。 用語はこちらを参考にさせて頂きました。書式: I['value_expression' | 'var この式は以下のような…