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