From e7679429bd6102e2bfe7f55aa2bbbb64e5452923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Mon, 8 May 2023 10:17:55 +0200 Subject: Use range syntax for clarity --- lib/elixir/lib/enum.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/elixir/lib/enum.ex b/lib/elixir/lib/enum.ex index de68d95a4..b5931af10 100644 --- a/lib/elixir/lib/enum.ex +++ b/lib/elixir/lib/enum.ex @@ -371,7 +371,7 @@ defmodule Enum do predicate_list(enumerable, true, fun) end - def all?(%{__struct__: Range, first: first, last: last, step: step}, fun) do + def all?(first..last//step, fun) do predicate_range(first, last, step, true, fun) end @@ -436,7 +436,7 @@ defmodule Enum do predicate_list(enumerable, false, fun) end - def any?(%{__struct__: Range, first: first, last: last, step: step}, fun) do + def any?(first..last//step, fun) do predicate_range(first, last, step, false, fun) end -- cgit v1.2.1