Elixir: Fix Enum example and rename "char list" to "charlist"

The charlist change is needed because all Elixir core is using the
"charlist" version. We also should use to keep consistency.

Also, to_char_list/1 is deprecated since Elixir 1.5.
This commit is contained in:
Philip Sampaio Silva 2017-10-26 20:21:36 -02:00
parent 687dd18a86
commit 05e0c246c5
1 changed files with 5 additions and 5 deletions

View File

@ -59,7 +59,7 @@ users = [ "Tom", "Dick", "Harry" ]
{: data-line="1"} {: data-line="1"}
```elixir ```elixir
Enum.map(user, fn user -> Enum.map(users, fn user ->
IO.puts "Hello " <> user IO.puts "Hello " <> user
end) end)
``` ```
@ -155,7 +155,7 @@ end
| `23` | Integer | | `23` | Integer |
| `3.14` | Float | | `3.14` | Float |
| --- | --- | | --- | --- |
| `'hello'` | Char list | | `'hello'` | Charlist |
| `<<2, 3>>` | Binary | | `<<2, 3>>` | Binary |
| `"hello"` | Binary string | | `"hello"` | Binary string |
| `:hello` | Atom | | `:hello` | Atom |
@ -308,7 +308,7 @@ n = 12
```elixir ```elixir
n |> digits() # → [1, 2] n |> digits() # → [1, 2]
n |> to_char_list() # → '12' n |> to_charlist() # → '12'
n |> to_string() # → "12" n |> to_string() # → "12"
n |> is_even() n |> is_even()
n |> is_odd() n |> is_odd()
@ -317,7 +317,7 @@ n |> is_odd()
```elixir ```elixir
# Different base: # Different base:
n |> digits(2) # → [1, 1, 0, 0] n |> digits(2) # → [1, 1, 0, 0]
n |> to_char_list(2) # → '1100' n |> to_charlist(2) # → '1100'
n |> to_string(2) # → "1100" n |> to_string(2) # → "1100"
``` ```
@ -676,7 +676,7 @@ exp = ~r/hello/i
~w(list of strings) ~w(list of strings)
~s[strings with #{interpolation} and \x20 escape codes] ~s[strings with #{interpolation} and \x20 escape codes]
~S[no interpolation and no escapes] ~S[no interpolation and no escapes]
~c(char list) ~c(charlist)
``` ```
Allowed chars: `/` `|` `"` `'` `(` `[` `{` `<` `"""`. Allowed chars: `/` `|` `"` `'` `(` `[` `{` `<` `"""`.