Ruby
1a = [[3, 2, 5], [3, 2, 2], [3, 2, 5]] 2a.uniq! 3p a.sort 4 5a = [[3, 2, 5], [3, 2, 2], [3, 2, 5]] 6p a.uniq!.sort 7 8a = [[3, 2, 5], [3, 2, 2]] 9a.uniq! 10p a.sort 11 12a = [[3, 2, 5], [3, 2, 2]] 13p a.uniq!.sort
出力結果
[[3, 2, 2], [3, 2, 5]]
[[3, 2, 2], [3, 2, 5]]
[[3, 2, 2], [3, 2, 5]]
0110.rb:13:in <main>': undefined method
sort' for nil:NilClass (NoMethodError)
上記エラーについてなのですが、
uniq と sort を続けてしまったことに原因があるようなのですが、
それで合っているでしょうか?
もしそうであれば、他に
続けて二つ使えない組み合わせ
を教えていただければ幸いです。
(追記)
続けて二つ使えない組み合わせについてですが、
思いつくかぎり次のものがあります。
a を select したが、条件に合うものがなく map できない。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。