44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
---
|
|
title: Learn About Ruby Strings
|
|
localeTitle: تعلم حول روبي الأوتار
|
|
---
|
|
### الأساسيات:
|
|
|
|
* سلاسل هي سلسلة من الأحرف 'موتر' معا بين الاقتباس.
|
|
|
|
* يمكن استخدام اقتباسات مفردة أو مزدوجة لإنشاء سلاسل في Ruby.
|
|
|
|
* يقوم روبي بإجراء تقييم إضافي على السلاسل التي يتم إنشاؤها باستخدام علامات اقتباس مزدوجة ، مثل:
|
|
|
|
* أحرف escaping: `\n` ، `\t` ، `\s`
|
|
|
|
* استخدام المتغيرات والتعبيرات داخل: `#{variable or expression}`
|
|
|
|
* يتم تقديم سلاسل مع علامات الاقتباس المفردة كما هي ، دون أي اعتبارات خاصة.
|
|
|
|
|
|
## أمثلة:
|
|
|
|
`"Hello World"
|
|
# is equivalent to:
|
|
'Hello World'
|
|
|
|
"This is line 1.\nAnd this is line 2."
|
|
# returns:
|
|
This is line 1.
|
|
And this is line 2.
|
|
|
|
name = "Batman"
|
|
"Hello, my name is #{name}!"
|
|
# returns:
|
|
Hello, my name is Batman!
|
|
|
|
# Note that for single quotes, ruby doesn't take special consideration for variables or backslashes:
|
|
'This is your name:\n#{name}'
|
|
# returns:
|
|
This is your name:\n#{name}
|
|
`
|
|
|
|
## المراجع:
|
|
|
|
* [وثائق روبي الرسمية للسلاسل](http://ruby-doc.org/core-2.2.0/String.html) . |