!Enum.any is what you are looking for. Also, Enum.any? takes an optional function, so Enum.any?(list, &! &1) works, as does Enum.any?(list, fn x -> !x end).
-bt On Sat, Jun 18, 2022 at 7:36 AM Zvonimir Rudinski <zvonk...@gmail.com> wrote: > Seeing Enum.all?/2 being available made me assume there was also an > Enum.none?/2 (like in Ruby), and I was a bit suprised to learn there was > no such thing. > I'm aware that I could just do !Enum.all?/2, but Enum.none?/2 sees much > nicer to me. > > One more argument that I could make is that !Enum.all?/1 == Enum.none?/1 > is not true in all cases. > Example: > If we have [false, true], !Enum.all?/1 will be true, but Enum.none?/1 > will be false > > I would like your thoughts on this one. > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elixir-lang-core+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-core/0b68e108-825f-49d5-86ec-317caa2a852fn%40googlegroups.com > <https://groups.google.com/d/msgid/elixir-lang-core/0b68e108-825f-49d5-86ec-317caa2a852fn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Regards, Bruce Tate CEO <https://bowtie.mailbutler.io/tracking/hit/f8218219-d2a8-4de4-9fef-1cdde6e723f6/c7c97460-016e-45fb-a4ab-0a70318c7b97> Groxio, LLC. 512.799.9366 br...@grox.io grox.io -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAFXvW-4%2BJWNo3LQY_2TmFk7R%2BAq6gXj8pKnoQSm_coOJFNr56g%40mail.gmail.com.