エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
self.send(pred)がtrueならばselfを、そうでないならnilを返すメソッド - ( ꒪⌓꒪) ゆるよろ日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
self.send(pred)がtrueならばselfを、そうでないならnilを返すメソッド - ( ꒪⌓꒪) ゆるよろ日記
何をいっているのかというと、こういうことです rubyで、obj.send(pred) がtrueならばselfを、装で無い... 何をいっているのかというと、こういうことです rubyで、obj.send(pred) がtrueならばselfを、装で無い場合はnil を返すメソッド欲しい— ⁰⁰⁰⁰null (@yuroyoro) August 28, 2014 foo.present? ? foo : other みたいなの書くのダルいので— ⁰⁰⁰⁰null (@yuroyoro) August 28, 2014 class Object def filter(&pred) (yield self) ? self : nil end end 書いてみた。 foo".filter(&:present?) # => "foo" "".filter(&:present?) # => nil ようは、 str.present? ? str : other みたいなやつを書きやすくするためのものです str = "hoge