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

جملة if المدمجة Lua

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

جملة if...else

يسمح جملة 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

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