2006-03-22から1日間の記事一覧

Proc#binding

Proc#bindingは、そのProcに関連づけられたBindingオブジェクトを返します。 詳しくはri Proc#binding参照。以下のサンプルも、ri Proc#bindingを元にしています。 def rubyco(x, y) x += 1 y += 2 proc { } end pc = rubyco(0, 0) p eval("[x, y]", pc.bind…

Errno

errno のリストもほしいと書かれていたので調べてみました。 プラットホーム固有のOSのエラー一覧は、Errno.constantsで得ることができます。 require 'pp' pp Errno.constants実行結果です。 ["EINTR", "EMFILE", "EILSEQ", "ENOBUFS", "EADDRINUSE", "EDQU…