28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
---
|
|
title: Learn About Ruby Arrays
|
|
localeTitle: تعرف على صفائف روبي
|
|
---
|
|
### الأساسيات:
|
|
|
|
* المصفوفة هي قائمة بالعناصر المفهرسة المخزنة داخل أقواس `<a href='http://ruby-doc.org/core-2.2.0/Array.html' target='_blank' rel='nofollow'>]` .
|
|
* يستخدم روبي فهرسة الصفر. هذا يعني أن العنصر الأول في المصفوفة مخزَّن في الرقم `0` ، ثم الثاني في الرقم `1` ، وهكذا عند زيادة قيم 1 لكل عنصر إضافي مخزّن في المصفوفة.
|
|
* يمكن إنشاء الصفائف باستخدام بناء الجملة `[]` أو `Array.new` .
|
|
* لدى Ruby العديد من الطرق لإنشاء عمليات على صفائف مثل عكس أو إيجاد عنصر مخزن في الصفيف.
|
|
|
|
## أمثلة:
|
|
|
|
`arr = [1,2,3]
|
|
# is equivalent to:
|
|
arr = Array.new(3)
|
|
arr[0] = 1
|
|
arr[1] = 2
|
|
arr[2] = 3
|
|
# is also equivalent to:
|
|
arr = Array(1..3)
|
|
# All three of these examples return:
|
|
[1,2,3]
|
|
`
|
|
|
|
## المراجع:
|
|
|
|
* [وثائق روبي الرسمية للصفائف](https://docs.ruby-lang.org/en/2.0.0/Array.html) . |