‫ยินดีต้อนรับกลับ.
‫จนถึงตอนนี้ เราเห็นการหยุดพัก
‫คำสำคัญที่เราสามารถใช้เพื่อแยกวง
‫คุณจะเห็นว่าเราสามารถวนลูปด้วย for loop ได้ แต่ด้วย while loop
‫ทันทีที่เราแตกเราก็ทำเสร็จแล้ว
‫เราเพิ่งแตกออกจากวง
‫แต่เราสามารถทำสิ่งนั้นใน for loop ได้หรือไม่?
‫ลองหา
‫ใช่.
‫คีย์เวิร์ด Brick ทำงานใน for loop ได้เช่นกัน
‫แต่จริงๆ แล้ว มีอีกสองสิ่งที่เราสามารถใช้ได้นอกเหนือจากการหยุดพัก
‫หนึ่ง.
‫เรียกว่าทำต่อ
‫และคุณสามารถดูที่นี่อีกครั้ง การเน้นสีน้ำเงินถ้าฉันทำต่อที่นี่และฉันคลิกเรียกใช้
‫ไปเลย
‫เราได้รับลูปของเราอีกครั้ง
‫แต่คุณกำลังคิดว่า ทำไม?
‫ทำไมเราต้องการสิ่งนี้
‫ดูเหมือนว่าไร้ประโยชน์อย่างสมบูรณ์ใช่มั้ย?
‫ดีหยุดพัก
‫เมื่อเราใช้คำสั่ง break จะแยกจากลูปปัจจุบันและลูปปิด
‫เมื่อเราใช้คำสั่ง break เราหลุดจากลูปนี้ใช่ไหม?
‫วนรอบผนังทั้งหมดนี้ เราเพิ่งออกจากมัน
‫และเช่นเดียวกันกับ for loop
‫เราออกจากมันอย่างสมบูรณ์
‫อย่างไรก็ตาม ในการดำเนินการต่อ สิ่งที่เรากำลังพูดคือ เฮ้ ไม่ว่าจะเกิดอะไรขึ้นเมื่อคุณกดบรรทัดนี้
‫ให้ไปต่อที่ด้านบนของลูปที่ล้อมรอบ
‫ดังนั้นวงปิดปัจจุบันมันคืออะไร?
‫นี่สำหรับลูป
‫มันจะกลับไปที่ for loop เพื่อว่าถ้าผมพิมพ์ตรงนี้
‫เพื่อให้เราพิมพ์สองครั้งหรือคุณรู้อะไรไหม?
‫ขอแค่ย้ายการพิมพ์
‫ลงที่นี่.
‫เช่นนั้น.
‫แล้วก็เหมือนกันตรงนี้ เราจะพิมพ์ที่ด้านล่างหลังจากทำต่อ
‫ถ้าฉันคลิกเรียกใช้
‫ไม่มีอะไรถูกพิมพ์ออกมา เพราะพอดูต่อ มันจะพูดว่า โอ้ ฉันจะกลับไปวนลูปแล้วมันจะต่อไปเรื่อย
‫ๆ ไปเรื่อย ๆ ไปเรื่อย ๆ จนกว่า วงจะสิ้นสุดเพื่อให้เรา ไม่เคยตีเส้นสิบและสายสี่
‫นั่นก็กลายเป็นตรรกะที่มีประโยชน์และมีเหตุผลเช่นกัน
‫สุดท้ายอันที่สามเรียกว่า Pass and pass ดีครับ ไม่ค่อยมีประโยชน์เท่าไหร่
‫มันไม่ทำอะไรเลย
‫ถ้าฉันคลิกเรียกใช้ที่นี่
‫และอีกครั้ง มันแสดงให้ฉันเห็นที่นี่ บรรทัดที่สิบ มีบางอย่างผิดปกติ
‫เราต้องย้ายงานพิมพ์ขึ้นไปบนสุดเพื่อว่าในขณะที่เราไม่ได้รายการดัชนีสามรายการซึ่งไม่มีอยู่จริง
‫กลับมาที่นี่อีกครั้ง ถ้าฉันคลิกเรียกใช้
‫พาสไม่ได้ทำอะไรเลย
‫มันก็แค่ส่งผ่านไปยังบรรทัดถัดไป
‫เหตุใดจึงมีประโยชน์
‫หายากมากที่คุณจะเห็นรหัสผ่านในรหัสของคุณ แต่รหัสผ่านเป็นวิธีที่ดีที่จะมีตัวยึดตำแหน่งในขณะที่คุณกำลังเขียนโค้ด
‫ตัวอย่างเช่น คุณต้องการวนซ้ำ for loop แต่เราไม่รู้ว่าเราต้องการทำอะไรในโค้ด
‫สมมติว่าที่นี่เรายังคงคิดเกี่ยวกับมัน
‫ถ้าฉันทำเช่นนี้และฉันคลิกเรียกใช้
‫ฉันได้รับข้อผิดพลาดที่นี่เพราะ
‫โว้ว โว้ว โว้ว
‫บล็อกที่คาดไว้และเยื้องเพราะตอนนี้ for loop หรือล่าม python กำลังมองหาสิ่งต่อไปเช่นสิ่งที่ฉันควรทำกับลูปที่ฉันพยายามวนซ้ำและไม่มีรหัสสำหรับฉัน
‫ดังนั้นคุณสามารถเพิ่ม pass ตรงนี้เพื่อเติมบางอย่างสำหรับ for loop เพื่อบอกว่า เฮ้ ฉันกำลังคิดอยู่ ฉันจะผ่านมันไปก่อน
‫เพื่อให้คุณมีบางอย่างจะได้ไม่รบกวน ฉันและฉันจะกลับมา
‫ดังนั้นถ้าฉันคลิกเรียกใช้
‫ที่ยังคงทำงาน
‫ดังนั้น Pass จึงเป็นหนึ่งในตัวยึดตำแหน่งที่เราสามารถใช้ได้เพื่อให้มีโค้ดหนึ่งบรรทัดที่ไม่ทำอะไรเลยที่เรายังคงส่งผ่านไปได้
‫อีกครั้ง เป็นสิ่งที่หายากมากที่จะเห็นในโค้ดการผลิต แต่ในขณะที่คุณกำลังพัฒนานักพัฒนาบางคนเช่นการใช้
‫pass และที่นั่นคุณมีปัญหา ดำเนินการต่อและผ่าน ฉันจะเห็นในครั้งต่อไป
‫ลาก่อน.