English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دورة Lua repeat…until

الدورات بلغة Lua

جملة الدورات بلغة Lua repeat...until تختلف عن الدورات for و while، حيث يتم تقييم جملة التقييم في بداية تنفيذ الدورة في for و while، بينما يتم تقييم جملة التقييم في نهاية تنفيذ الدورة في repeat...until.

النسيج

تنسيق جملة الدورات بلغة Lua repeat...until في لغة البرمجة Lua:

repeat
   statements
until( condition )

نلاحظ أن جملة التقييم (condition) في نهاية جسم الدورة، لذا يتم تنفيذ جسم الدورة مرة واحدة قبل التقييم.

إذا كانت جملة التقييم (condition) غير صحيحة، فإن الدورة ستعاد تنفيذها، حتى يتم تحقيق جملة التقييم (condition) صحيحة才会 تتوقف الدورة عن التنفيذ.

خريطة دورة الدورات بلغة Lua repeat...until كالتالي:

مثال على الإنترنت

--[ تعريف المتغيرات --]
a = 10
--[ تنفيذ الدورة --]
repeat
   print("قيمة a هي:", a)
   a = a + 1
until( a > 15 )

إذا تم تنفيذ الكود أعلاه، فإن النتيجة التي سيقوم البرنامج بإخراجها هي:

قيمة a هي:    10
قيمة a هي:    11
قيمة a هي:    12
قيمة a هي:    13
قيمة a هي:    14
قيمة a هي:    15

الدورات بلغة Lua