4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

今年の振り返りAdvent Calendar 2023

Day 13

rubyで配列から空(諸々)を除外するメソッド

Posted at

はじめに

この記事は2023年度の振り返りです。

これは自分が知らなかったメソッドなので、備忘録としてのメモです

いままで

過去にこの記事を見ていたこともあり、基本的にこれを利用していました

[1, 2, nil, 3, "", []].compact
=> [1, 2, 3, "", []]

[1, 2, nil, 3, "", []].compact.reject(&:blank?)
=> [1, 2, 3]

こんな便利メソッドがあった!!

[1, 2, nil, 3, "", []].compact_blank
=> [1, 2, 3]

さいごに

rails6.1から追加されていたのに、今まで知りませんでした。
ここ最近rubocopとバトルしていて気付いたのですが、rubocop様様です。
今後も、知らないメソッドは上げていきたいと思います

4
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?