28 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Ruby For Loops | ||
|  | localeTitle: روبي للحلقات | ||
|  | --- | ||
|  | ## روبي للحلقات
 | ||
|  | 
 | ||
|  | يتم استخدام Ruby for loops لتكرار أو تكرار عبر عدد من العناصر وتنفيذ كتلة من التعليمات البرمجية لكل عنصر. لالحلقات وغالبا ما تستخدم على المصفوفات. انظر المقطع على [صفائف روبي](https://github.com/freeCodeCamp/guides/blob/master/src/pages/ruby/ruby-arrays/index.md) . | ||
|  | 
 | ||
|  | للحلقات هي مجرد مثال واحد على التكرار أو التكرار على العناصر. في ما يلي مثال على حلقة for: | ||
|  | 
 | ||
|  |  `for element in array do  | ||
|  |   puts element  | ||
|  |  end  | ||
|  | `  | ||
|  | 
 | ||
|  | هناك العديد من الطرق المختلفة التي يمكنك من خلالها تنفيذ حلقة أو حلقة في Ruby ، مثال آخر مثل: | ||
|  | 
 | ||
|  |  `element.each do |element|  | ||
|  |   puts element  | ||
|  |  end  | ||
|  | `  | ||
|  | 
 | ||
|  | هذا من شأنه أن يحقق نفس النتائج بالضبط كما سبق ذكره للحلقة ، ولكن مع ذلك أكثر إتقانا وأكثر كفاءة لأنه يستخدم أساليب Array المضمنة. | ||
|  | 
 | ||
|  | للذهاب خطوة أخرى ، يمكننا كتابة الحلقة أعلاه بالطريقة التالية: | ||
|  | 
 | ||
|  |  `element.each do { |element| puts element }  | ||
|  | ` |