虎塚スマートフォン用の表示で見る虎塚この広告は、90日以上更新していないブログに表示しています。2015-02-10Rubyで配列に対するinclude?(x)の論理積をどう書くかRuby先日のどう書くで次のようなコードを書き、疑問に感じました。ダサすぎる......。endというわけで、教えていただいた書き方を整理します。皆さまありがとうございます。yancyaさん短くてカッコいいのは1、動作がわかりやすいのは2、意図がわかりやすいのは4だと感じました。いうわけで、書き捨てのコードでは1を、その後も使うコードでは2か4を使おうと思います。問題は3で、これはマジすごいですね。methodメソッドが、arからinclude?メソッドを取り出して、Methodオブジェクトを返します。ブロックを引数に取れるall?メソッドには、to_procメソッドを持つオブジェクトを&で修飾して渡せます(Methodオブジェクトはto_procメソッドを持ちます)。実行時にtp_procメソッドが呼び出されます。......ということだそうです。アーカイブはてなブログをはじめよう!torazukaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。