配列からnilを削除する方法
test.rb
a = [1, 2, nil, 4, nil]
p a.compact #=> [1, 2, 4]
p a #=> [1, 2, nil, 4, nil]
test.rb
a = [1, 2, nil, 4, nil]
p a.compact! #=>[1, 2, 4]
p a #=> [1, 2, 4]
nilが入ってない配列にcompact!を使うとnilが返ってくるので注意してね
Go to list of users who liked
More than 5 years have passed since last update.
配列からnilを削除する方法
a = [1, 2, nil, 4, nil]
p a.compact #=> [1, 2, 4]
p a #=> [1, 2, nil, 4, nil]
a = [1, 2, nil, 4, nil]
p a.compact! #=>[1, 2, 4]
p a #=> [1, 2, 4]
nilが入ってない配列にcompact!を使うとnilが返ってくるので注意してね
Register as a new user and use Qiita more conveniently
Go to list of users who liked