2018-10-12 16:35:31 -04:00
|
|
|
---
|
|
|
|
|
title: Strings
|
|
|
|
|
localeTitle: سلاسل
|
|
|
|
|
---
|
|
|
|
|
## سلاسل
|
|
|
|
|
|
|
|
|
|
يتم التفاف سلاسل في الإكسير مع علامات اقتباس مزدوجة ، في حين يتم سرد القوائم الفردية. هم الثنائيات المشفرة UTF-8.
|
|
|
|
|
|
2019-06-20 14:45:11 -07:00
|
|
|
```elixir
|
|
|
|
|
iex> "Hello world!"
|
|
|
|
|
"Hello world!"
|
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
|
سلسلة الاستيفاء ممكن في الإكسير مع octothorp تليها الأقواس المجعد.
|
|
|
|
|
|
2019-06-20 14:45:11 -07:00
|
|
|
```elixir
|
|
|
|
|
iex> variable = "world!"
|
|
|
|
|
"world!"
|
|
|
|
|
iex> "Hello #{variable}"
|
|
|
|
|
"Hello world!"
|
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
|
تحتوي الوحدة النمطية السلسلة على العديد من الوظائف المضمنة المفيدة استنادًا إلى معيار Unicode.
|
|
|
|
|
|
2019-06-20 14:45:11 -07:00
|
|
|
```elixir
|
|
|
|
|
iex> example = "string"
|
|
|
|
|
"string"
|
|
|
|
|
iex> String.capitalize(example)
|
|
|
|
|
"String"
|
|
|
|
|
iex> String.duplicate(example, 2)
|
|
|
|
|
"stringstring"
|
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
|
#### معلومات اكثر:
|
|
|
|
|
|
|
|
|
|
* [elixir-lang.org | العودية](https://elixir-lang.org/getting-started/basic-types.html#strings)
|
|
|
|
|
* [hexdocs | التعداد](https://hexdocs.pm/elixir/String.html)
|