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

تحكم في العملية في Lua

تعتمد جمل Lua للتحكم في العملية على إعداد برنامج يحدد جملة أو أكثر من الشروط لتعيين.

هذه هي مخطط العملية للتحكم في العملية التقليدية:


يمكن أن يكون نتاج تعبير شرط التحكم في الهيكلية أي قيمة، يعتبر Lua القيم false وnil كزائفة، والقيم true وغير nil كصحيحة.

على الرغم من ذلك، في Lua 0 هو صحيح:

--[ 0 هو صحيح ]
if(0)
ثم
    print("0 هو صحيح")
نهاية

نتيجة خروج الكود أعلاه هي:

0 هو صحيح

يقدم Lua القواعد التالية للتحكم في العملية:

الجملةالوصف
جملة ifجملة if تتكون من تعبير بولياني يحدد الشرط، يتبعه جمل أخرى.
جملة if...elseجملة if يمكن أن تستخدم جملة elseلتنفيذ كود جملة else عند عدم استيفاء شرط جملة if.
جملة if مدمجةيمكنك استخدامif أو else ifاستخدام واحد أو أكثر if أو else if الجملة .