English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في لغة البرمجة Lua، إذا كانت الشروط صحيحة، سيتم تنفيذ جملة الجسم الدائري مرة أخرى.
جملة دورة while في لغة البرمجة Lua
while(condition) فعل statements fin
statements (جملة الجسم الدائري) يمكن أن تكون جملة واحدة أو أكثر،condition (الشرط) يمكن أن يكون أي تعبير، في condition (الشرط) إذا كانت القيمة صحيحة، سيتم تنفيذ جملة الجسم الدائري.
الرسوم البيانية كما يلي:
من خلال الرسم البياني للعملية أعلاه، يمكننا رؤية فيcondition (الشرط)إذا كانت القيمة صحيحة، سيقوم بتجاوز الدورة الحالية والبدء في تنفيذ الجملة التالية من الكود.
في هذا المثال، سيتم إعادة إدخال قيمة a بشكل دوري:
a = 10 while(a < 20) فعل print("قيمة a هي:", a) a = a + 1 fin
إذا قمت بتشغيل الكود أعلاه، سيكون الناتج كما يلي:
قيمة a هي: 10 قيمة a هي: 11 قيمة a هي: 12 قيمة a هي: 13 قيمة a هي: 14 قيمة a هي: 15 قيمة a هي: 16 قيمة a هي: 17 قيمة a هي: 18 قيمة a هي: 19