irb(main):001:0> [].all?{false}
=> true
irb(main):002:0> [1].all?{false}
=> false
そして、安易なソリューション。
class Array
def not_empty_and_all?(&block)
return false if self.empty?
self.all? &block
end
end
Enumerable - Rubyリファレンスマニュアル
irb(main):001:0> [].all?{false}
=> true
irb(main):002:0> [1].all?{false}
=> false
class Array
def not_empty_and_all?(&block)
return false if self.empty?
self.all? &block
end
end
No comments:
Post a Comment