Skip to content

Commit 18ce20a

Browse files
committed
Rename number_or_nil?/1 as categorize_number/1 in Patterns and guards
1 parent 9ef4603 commit 18ce20a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/elixir/pages/references/patterns-and-guards.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -378,23 +378,23 @@ However, if your guard has multiple conditions, such as checking for tuples or m
378378
There exists an additional way to simplify a chain of `or` expressions in guards: Elixir supports writing "multiple guards" in the same clause. The following code:
379379

380380
```elixir
381-
def number_or_nil?(term) when is_integer(term) or is_float(term) or is_nil(term),
381+
def categorize_number(term) when is_integer(term) or is_float(term) or is_nil(term),
382382
do: :maybe_number
383-
def number_or_nil?(_other),
383+
def categorize_number(_other),
384384
do: :something_else
385385
```
386386

387387
can be alternatively written as:
388388

389389
```elixir
390-
def number_or_nil?(term)
390+
def categorize_number(term)
391391
when is_integer(term)
392392
when is_float(term)
393393
when is_nil(term) do
394394
:maybe_number
395395
end
396396

397-
def number_or_nil?(_other) do
397+
def categorize_number(_other) do
398398
:something_else
399399
end
400400
```

0 commit comments

Comments
 (0)