المعاملات المنطقية - الجزء 2
جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 22 من 92.
يسرد جدول الحقيقة نتيجة عامل منطقي لكل مجموعة من القيم.
تكون قيمة and هي true فقط عندما تكون كلتا القيمتين true:
false and falseهيfalsefalse and trueهيfalsetrue and falseهيfalsetrue and trueهيtrue
تكون or true عندما تكون قيمة واحدة على الأقل true:
false or falseهيfalsefalse or trueهيtruetrue or falseهيtruetrue or trueهيtrue
تأخذ not قيمة واحدة وتعكسها:
not trueهيfalsenot falseهيtrue
على سبيل المثال، لاعب يحمل قوسًا ولكن ليس لديه سيف:
var has_sword := false
var has_bow := true
print(has_sword or has_bow) # true
print(has_sword and has_bow) # false
print(not has_sword) # trueالتحدي
سهلغيّر قيمتي b1 وb2 إلى عددين صحيحين بحيث تكون قيمة b3 هي true.
تكون قيمة b3 هي true عندما يكون حاصل ضرب b1 وb2 أكبر من مجموعهما و لا يكون العددان متساويين.
لا تغيّر سطر b3 أو سطر print(). يجب أن يكون الناتج:
b3 = trueجرّب بنفسك
extends Node
func _ready():
# غيّر قيمتي b1 وb2
var b1: int = 0
var b2: int = 0
# لا تغيّر الأسطر أدناه
var b3: bool = (b1 * b2 > b1 + b2) and not (b1 == b2)
print("b3 = ", b3)
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامج5المعاملات - الجزء 2
المعاملات المنطقية - الجزء 1المعاملات المنطقية - الجزء 2مراجعة - المنطق البسيطالمعاملات المنطقية - الجزء 3المعامل الثلاثيتدرّب بنفسك: مترجم GDScript عبر الإنترنت