Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save marian13/b7e1003992a2f2cca324a85b7815f1e9 to your computer and use it in GitHub Desktop.
Save marian13/b7e1003992a2f2cca324a85b7815f1e9 to your computer and use it in GitHub Desktop.

Why check for emptiness before calling all?, any?, or none??

numbers.all?(&:even?) numbers.any?(&:even?) numbers.none?(&:even?)
numbers = [0, 1] false true false
numbers = [1] false false true
numbers = [0] true true false
numbers = [] true false false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment