دعنا نعود إلى مثال لعبتنا حيث لدينا مستخدم لتسجيل الدخول وعليهم تقديم
H.
تذكر ، إذا قمت بالنقر فوق تشغيل ، فسوف يسألني ، مرحبًا ، ما هو H الخاص بك؟
وإذا أعطيته شيئًا لا يعجبه ، فسيظل يسألني حتى.
أنا أقدم قيمة مناسبة.
هناك قطعة أخرى في المثلث باستثناء الكتلة التي لم نقم بتغطيتها.
لذلك نحن نعلم أننا قد حاولنا ، وقبلنا ثم حصلنا على غير ذلك.
ولكن هناك أيضًا شيء آخر يسمى أخيرًا ويتم تشغيله أخيرًا.
في النهاية بعد أن تم تنفيذ كل شيء.
دعني اريك.
إذا كنت أطبع.
دعنا نقول ، أوه ، لقد انتهيت أخيرًا.
دعنا نرى ما سيحدث إذا قمت بالنقر فوق "تشغيل" هنا وأعطيته عمراً مناسبًا.
انا حصلت.
شكرًا لك.
لأن كتلة قبيلتي نجحت.
لم يفشل شيء.
أذهب إلى LS وأقول شكرًا لك.
والآن خرجت من.
أثناء التكرار ، ولكن أخيرًا تقول ، مرحبًا ، بغض النظر عن أي شيء ، في نهاية كل شيء ، أريدك أن تفعل شيئًا
أخيرًا.
دعونا نرى هذا في العمل.
إذا فعلت شيئًا مثل الصفر.
ثانية.
الرجاء إدخال h أعلى من الصفر ولكن بعد ذلك أيضًا ما زلت تحصل على och ، لقد انتهيت أخيرًا.
ماذا لو أدخلت هراء؟
انا حصلت؟
مرحبًا ، الرجاء إدخال رقم.
ولكن أيضا.
أوه ، لقد انتهيت أخيرًا.
لذا يعمل في النهاية بغض النظر عن نهاية كل شيء.
لماذا هذا مفيد؟
ربما كنت تعمل على خادم لعبة وتريد التأكد من تسجيل الخروج من أي نشاط على الخادم.
لنفترض أن المستخدم يحاول تسجيل الدخول حتى لو حاول إدخال معلومات خاطئة.
نريد تسجيل هذا النشاط حتى نتمكن من اكتشاف وجود أشخاص يحاولون كسر برنامجنا أو لمجرد الحصول
على سجلاتنا التي حاول هذا المستخدم تسجيل الدخول عشر مرات.
لذا أخيرًا هو مفيد جدًا.
والآن دعني أسألك سؤالا.
ماذا يحدث إذا فعلت شيئًا كهذا؟
دعنا نقول لدي هنا.
يكمل.
وربما بيان استراحة آخر هنا.
ومن ثم ربما في الداخل هنا ، سأحصل أيضًا على بصمة.
هل تستطيع؟
اسمعني؟
ماذا يحدث إذا فعلت شيئًا كهذا؟
قم بإيقاف الفيديو مؤقتًا إذا كنت بحاجة إلى ذلك.
خلاف ذلك ، سأضرب وأركض وأرى ما سيحدث.
ماذا سيحدث إذا أدخلت الصفر؟
مستعد.
انا حصلت.
الرجاء إدخال h أعلى من الصفر لأنني أحصل على خطأ في القسمة الصفرية.
اقبض علينا هنا ثم نخرج من الحلقة.
أخيرًا يتم تشغيله ، لكن الطباعة لا تعمل أبدًا لأننا ، حسنًا ، نخرج من الحلقة ونتذكر
أن هذا محاط بالحلقة.
اسمحوا لي أن أحذف هذا حتى نتمكن من رؤيته بشكل أفضل.
تمام.
ماذا يحدث إذا فعلت شيئًا كهذا؟
ماذا لو قمنا بتشغيل البرنامج مرة أخرى وأعطناه هراء هذه المرة؟
انا حصلت؟
الرجاء إدخال رقمك.
تمام.
لقد انتهيت أخيرًا.
ثم ما هو عمرك؟
إذن ماذا حدث هنا؟
حسنًا ، لقد جربنا هذا.
لقد حصلنا على خطأ ، خطأ في القيمة.
تقول ، مرحبًا ، أدخل رقمًا ، ثم ستستمر.
استمر الآن بدلاً من كسر لا يخرج من الحلقة للخروج من الحلقة while.
بدلا من ذلك يعود إلى القمة.
لذلك ستحاول مرة أخرى.
هذا الجزء ما هو عمرك؟
إذن ماذا لو حاولنا أخيرًا تسجيل الدخول بشكل صحيح ومنحناها ، مرحبًا ، نحن 18 عامًا.
ماذا حدث بعد ذلك؟
ها أنت ذا.
انا حصلت.
شكرا لك ، لأننا جربناها.
كل شيء يعمل.
لذلك لا استثناء.
لذلك نحن ذاهبون للحصول على.
شكرًا لك.
ثم نخرج من الحلقة.
لذا مرة أخرى ، لا تتم طباعة هذه المطبوعة أبدًا.
أيمكنك سماعي؟
ولكن بعد ذلك في النهاية.
حسنًا ، انتهى الأمر أخيرًا.
إذا لم يكن لدينا بيان الاستراحة هذا هنا وقمت بالنقر فوق تشغيل.
أعطه 18.
يا ولد.
أخيرًا ، يمكنني سماعك.
تمت طباعة هذه المطبوعة أخيرًا لأننا لم نخرج من هنا.
نحن لا نخرج من هنا.
ثم نقوم بتشغيل هذا الخط.
نأمل أن يكون هذا منطقيًا.
كان هذا سؤالًا خادعًا بعض الشيء ، لكنك بدأت في فهمه.
سأراك في الفيديو التالي.
مع السلامة.