‫مرحبًا بعودتك.
‫لنقم بتمرين صغير ممتع.
‫لقد تم تعييننا للتو من قبل شركة ألعاب وننشئ لعبة المعالج هذه.
‫وتحتوي لعبة المعالج هذه على "الساحر" في ملف تعريف المستخدم ، وفي الوقت الحالي سنقوم بتعيينها على "خطأ".
‫لدينا أيضا.
‫خبير.
‫وما إذا كان هذا المستخدم خبيرًا في هذه اللعبة.
‫سنترك الأمر على ما يرام الآن.
‫وثم.
‫همم.
‫دعونا.
‫لنفعل هذا هنا.
‫أريدك أن تتحقق مما إذا كان كلاهما أم تتحقق مما إذا كان.
‫ساحر.
‫وخبير.
‫وإذا كان الأمر كذلك ، إذا كان هذا صحيحًا ، فأنا أريدك أن تطبع.
‫أنت ساحر ماهر.
‫وأيضًا ، أريدك أن تتحقق.
‫إذا.
‫ساحر.
‫لكن ليس خبيرًا.
‫إذا كان الأمر كذلك ، فأنا أريد أن أطبع فقط.
‫على الأقل أنت تصل إلى هناك.
‫وأخيرًا ، دعنا نتحقق مما إذا لم تكن ساحرًا.
‫اريد ان اقول.
‫حسنًا ، أنت بحاجة إلى قوى سحرية.
‫الآن أريدك أن تستخدم ما تعلمته عن العوامل المنطقية لإنشاء هذا المنطق الشرطي.
‫يمكنك إيقاف الفيديو مؤقتًا إذا أردت وتجربته بنفسك في موجة.
‫خلاف ذلك ، سأستمر في الإجابة.
‫لكن يجب أن تكون قادرًا على حل هذا بسهولة إلى حد ما إذا كنت تتابع مقاطع الفيديو والتمارين حتى
‫الآن.
‫لنبدأ بالأول حيث نقول أنك ساحر ماهر.
‫لذلك سأقول إذا.
‫هو خبير وساحر.
‫انا ذاهب للطباعة.
‫أنت ساحر ماهر ، لذا سأقوم بنسخ ذلك وأقول طباعة.
‫أنت ساحر ماهر.
‫لا شيء مجنون هنا.
‫ثم بعد ذلك ، سأقول.
‫إذا أو يمكنني أن أقول حتى لو كنت أريد ذلك.
‫ومرة أخرى ، هذا شيء يمكنك أن تقرر ما تفضله.
‫عادةً ما أحب استخدام l إذا كان جزءًا من نفس المفهوم مثل الأول في هذه الحالة.
‫نعم ، ما زلنا نحاول معرفة نوع المستخدم.
‫لذلك سنستخدم البث المباشر ونقول L إذا أردنا التحقق مما إذا كان ساحرًا.
‫إذن هذا هو الساحر.
‫لذلك سوف نتحقق مما إذا كان هذا صحيحًا.
‫لكننا نريد أيضًا التحقق.
‫إذا ، حسنًا ، لست خبيرًا.
‫الآن ، كيف نفعل هذا؟
‫أعني ، يمكننا القول استخدام ماس كهربائى والقول هو خبير.
‫وحتى لو كان هذا خطأ.
‫يمكننا أن نتحقق هنا لأنك كساحر ، ماس كهربائى وطباعة هذا الجزء ، على الأقل ستصل إلى هناك.
‫لأن المثير هنا هو أن كتلة الكود هذه لن تعمل أبدًا إذا كان كلاهما صحيحًا
‫لأنه في أول كتلة إذا كنا نتحقق من ذلك ، وبمجرد أن يكون هذا صحيحًا ، سنتجاهل
‫LF تمامًا.
‫لذلك يمكننا فعل ذلك.
‫لكن من الصعب بعض الشيء قراءته لأنني يجب أن أفكر فيه حقًا.
‫إذا عدت إلى الكود أو إذا نظر شخص آخر إلى الكود الخاص بي ، فليس من الواضح أنه ما لم أعلق على
‫أنني أتحقق مما إذا كان ساحرًا ولكن ليس خبيرًا.
‫لأن هذا لن يعمل أبدا.
‫إذا كان الساحر خاطئًا ، فهذا ما يبحثون عنه.
‫أعلم أنه نوع من الخلط حتى قول ذلك.
‫لذلك أفضل استخدام شيء مثل هذا.
‫باستخدام وليس.
‫وهذا أفضل كثيرًا ، أليس كذلك؟
‫إنه يجعل الأمر أكثر منطقية.
‫مرحبًا ، إذا كان هذا الشخص خبيرًا وساحرًا ، فافعل ذلك.
‫وإلا إذا كان هذا الشخص ساحرًا وليس خبيرًا ، فقم بطباعة هذا.
‫هذا يقرأ بشكل جيد جدا.
‫ونعم ، يمكنك القيام بذلك لأنك تذكر ، ليس مجرد فحص وعكس كل ما هو تعبير التنمر.
‫لذلك لا يزال هذا يتم تقييمه إلى قيمة منطقية ويمكن التحقق منها.
‫حسنا.
‫دعونا ننتهي من النهائي.
‫إذا لم تكن ساحرًا ، فأنت بحاجة إلى قوى سحرية.
‫فكيف نتحقق هنا؟
‫حسنًا ، يمكننا عمل حرف L آخر إذا كان الأمر كذلك ونقول لا.
‫ساحر.
‫وإذا قمت بتشغيله بهذه الطريقة وقلت ، اطبع وسننسخ هنا فقط ، فأنت بحاجة إلى قوى سحرية.
‫ودعنا نزيل التعليقات الآن فقط حتى نتمكن من رؤية كتل التعليمات البرمجية.
‫وسنختبر برنامجنا.
‫نأمل أننا قمنا بترميزها بشكل صحيح.
‫نأمل ألا يكون هناك أخطاء.
‫لكن دعونا نلقي نظرة.
‫إذا قمت بتشغيل هذا.
‫أنت بحاجة إلى قوى سحرية.
‫لماذا هذا؟
‫نحن سوف.
‫إذا كان الساحر خاطئًا ، فلن يعمل أي من هؤلاء.
‫ماذا لو غيرت هذا إلى "صحيح" وقمت بالنقر فوق "تشغيل"؟
‫حسنا.
‫أنا ساحر ماهر لأنني خبير وساحر.
‫ماذا لو حولت هذا إلى خطأ وقمت بالنقر فوق تشغيل؟
‫مرحبًا ، على الأقل ستصل إلى هناك.
‫أنا ساحر ، لكنني لست خبيرًا بعد.
‫انا مازلت.
‫ما زلت بحاجة إلى تحسين طريقة اللعب الخاصة بي.
‫الآن ، ربما تكون قد حصلت على إجابة مختلفة عني ، وهناك العديد من الطرق للقيام بذلك بشكل صحيح.
‫هل يمكن أن تستخدم بيان L.
‫كان من الممكن أن تستخدم المنطق الشرطي أو يدور حول كتابة التعليمات البرمجية التي تكون منطقية ليس فقط لك ولكن للأشخاص الآخرين الذين يقرؤون
‫التعليمات البرمجية الخاصة بك.
‫الفكرة ليست أن تكون ذكيًا للغاية أو تقلق حقًا بشأن ماس كهربائى.
‫نعم ، يمكن أن يكون أكثر أداءً ، لكن الآلة قوية جدًا لدرجة أن القليل من التحسين
‫هناك عادة لا يستحق ذلك عندما تفقد ربما قابلية القراءة.
‫لذا فأنت تريد التأكد من أن الكود الخاص بك يقرأ مثل اللغة الإنجليزية.
‫وهذا موضوع بصراحة ، يجد الكثير من المبرمجين المبتدئين صعوبة في فهم المكان الذي حاولوا فيه أن يكونوا أذكياء
‫قدر الإمكان ، فاكتب أقل قدر ممكن من التعليمات البرمجية في أقصر سطور ممكنة ، عندما تريد
‫بدلاً من ذلك التركيز على قابلية القراءة.
‫لأن الكود الذي يسهل فهمه هو علامة على وجود مطور جيد.
‫وآمل أن تنظر إلى هذا ، أنت تفكر ، نعم ، هذا سهل جدًا.
‫أعني ، كل هذا منطقي ، لكن هذه ليست الطريقة الوحيدة.
‫ربما تختلف روايتي لما يُقرأ جيدًا عن نسختك.
‫الفكرة هي أن نبذل قصارى جهدنا لجعل الكود الخاص بنا بسيطًا ولطيفًا وفي البرمجة لا توجد
‫إجابة واحدة صحيحة.
‫هناك العديد من الطرق لحل المشكلة ، ولكن المفتاح هو حلها بطريقة بسيطة يمكن قراءتها.
‫أتمنى أن تستمتع وسأراك في المرة القادمة.