English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua جملة if تتكون من تعبير منطقي كشرط، يتبعه جملة أخرى.
نموذج جملة if في Lua كالتالي:
if(تعبير منطقي) then --[ جملة يتم تنفيذها عند صحة التعبير منطقية --] fin
عندما تكون جملة التعبير منطقية صحيحة، يتم تنفيذ كود جملة if، وعندما تكون غير صحيحة، يتم تنفيذ الكود الذي يتبع جملة if end.
يعتبر Lua أن القيم false وnil كصحيحة، والقيم true وغير nil كخطأ. يجب ملاحظة أن القيمة 0 تعتبر صحيحة في Lua.
شكل سلسلة جملة if كالتالي:
في هذا المثال، يتم استخدام جملة if لتحديد ما إذا كانت قيمة المتغير a أقل من 20:
--[ تعريف المتغير --] a = 10; --[ استخدم جملة if --] if(a < 20) then --[ إذا كان الشرط صحيحًا، يتم طباعة المعلومات التالية --] print("a أقل من 20"); fin print("قيمة a هي:", a);
نتيجة تنفيذ الكود أعلاه كالتالي:
a أقل من 20 قيمة a هي: 10