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 }
|
||
|
`
|