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) . |