2011-11-05から1日間の記事一覧

Proc#call vs. yield

ご存知の通り Ruby では仮引数の最後に '&' を前置した「ブロック引数」を宣言することで、メソッドに渡されるブロックをProcオブジェクトとして受け取ることができます。つまりメソッドに渡されたブロックを呼ぶ方法には2通りあります。 def m1 yield :m1 e…

ruby-trunk-changes r33635 - r33642

akr:r33635 2011-11-05 11:19:48 +0900 socketpair(2) に SOCK_CLOEXEC をセットして読んで errno=EINVAL が返ってきた時に SOCK_CLOEXEC を使わないようにしていましたが、別の理由で EINVVAL が返ってきているかもしれないので SOCK_CLOEXEC をつけずに再…