エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyでチェーンできるメソッドを定義するには:お題目うぉっち
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyでチェーンできるメソッドを定義するには:お題目うぉっち
2009年03月07日 Rubyでチェーンできるメソッドを定義するには Hadoop Streamingの勉強をする前に、ハタ... 2009年03月07日 Rubyでチェーンできるメソッドを定義するには Hadoop Streamingの勉強をする前に、ハタと「Rubyでbashのコマンドみたいに、標準入出力を介してチェーンできるようなメソッドってどうやって作るんだろう?」と思った。 イメージ的には、楽天のfairyみたいにtarget_object.filter1.filter2.displayというような形でフィルターの処理を書きたい。 チェーン処理をするには、1個目のメソッドの返り値を2個目のメソッドの標準入力とする必要がある。1個目のメソッドは引数をARGV[0]から取得してreturnすれば良さそうに思うのだが、1個目の返り値が数値の100だったとして、そのまま filter2 をチェーンで呼んでしまうと 100.filter2 という処理をすることになってしまい、「Fixnumにはfilter2なんてメソッ