‫สวัสดีและยินดีต้อนรับ.
‫ในการบรรยายนี้ เราจะพิจารณาไวยากรณ์ที่ชัดเจนยิ่งขึ้นสำหรับลูป ซึ่งเราใช้โดยเฉพาะเมื่อจัดการกับอาร์เรย์หรือประเภทคอลเลกชัน
‫ไปดูกันเลยดีกว่าว่าหน้าตาเป็นอย่างไร
‫ดังนั้นรูปแบบการวนซ้ำของนักแสดงทุกคนในอาร์เรย์จึงเป็นเรื่องธรรมดามากที่จริง ๆ แล้วเรามี
‫for loops ประเภทของเราเองที่ออกแบบมาโดยเฉพาะสำหรับจุดประสงค์นี้ใน C ++
‫ดังนั้นรูปแบบพื้นฐานของ for loop จึงเรียกว่า range based for loop ทำงานแบบนี้
‫ดังนั้นเราจึงเริ่มด้วยคีย์เวิร์ดเดียวกัน เรามีวงเล็บเปิดอยู่บ้าง แต่แทนที่จะมีสามประโยคนี้
‫เราทำสิ่งต่อไปนี้ เราสร้างตัวแปรเพื่อเก็บพอยน์เตอร์หรือสิ่งของภายในอาร์เรย์ที่เราวนซ้ำ
‫ในกรณีของเรา มันจะเป็นตัวชี้นักแสดง ซึ่งเราสามารถเรียกนักแสดงได้
‫จากนั้นคุณใส่โคลอนแล้วใส่อาร์เรย์
‫เพื่อที่จะเป็นนักแสดง
‫ดังนั้น วิธีอ่านจึงจำเป็นสำหรับนักแสดง ดารา นักแสดงในนักแสดง
‫สิ่งที่จะทำคือวนซ้ำดารานักแสดงทุกคนที่อยู่ในอาเรย์ที
‫ตอนนี้ วิธีนี้ไม่ได้ใช้ได้กับอาร์เรย์ T เท่านั้น แต่ยังใช้ได้กับคอลเล็กชันประเภทต่างๆ ทุกประเภท
‫เราเรียกมันว่าประเภทคอลเลกชันเพราะเป็นประเภทที่มีหลายประเภท
‫ดังนั้นนี่จึงมีประโยชน์มากเพราะตอนนี้เราได้ทำซ้ำ for loop แต่ละตัวชี้ไปยังนักแสดงที่แตกต่างจากอาร์เรย์
‫และมันก็สะอาดกว่าและง่ายกว่าและอ่านง่ายกว่า for loop ด้านบน
‫ดังนั้นฉันจะไม่ให้สไลด์ท้าทายแก่คุณที่นี่
‫ฉันแค่ต้องการให้คุณแปลงจากการใช้คำสั่งสามคำนี้สำหรับลูปเป็นการใช้ช่วงตามลูปแทน
‫และทดสอบสิ่งที่คุณค้นพบสำหรับวิดีโอแล้วเริ่มเลย
‫ตกลง.
‫ยินดีต้อนรับกลับ.
‫ดังนั้นฉันจะคัดลอกทับร่างกายนี้และฉันต้องเปลี่ยนอะไร
‫แทนที่จะเข้าถึงอาร์เรย์โดยตรงด้วยดัชนี ตอนนี้เรามีตัวแปรตัวชี้ตัวแสดงแล้ว
‫เราก็เลยใช้นักแสดง รับนักแสดง ชื่อหรือป้ายกำกับ
‫นั่นคือชื่อนักแสดงและนั่นคือสิ่งที่เรากำลังพิมพ์อยู่
‫เราสามารถกำจัด old for loop ได้
‫เราไม่ต้องการสิ่งนั้นอีกต่อไปและเราสามารถดำเนินการต่อและรวบรวมได้
‫เมื่อเสร็จแล้ว
‫ไปข้างหน้าและตีเล่นคว้าการ์กอยล์แล้วเข้าไปข้างใน
‫และนั่นเองที่มันกำลังพิมพ์รูปปั้นการ์กอยล์และเสียงบี๊บเมื่อเราทั้งคู่อยู่ในซุ้ม
‫สิ่งที่ดี
‫เจอกันใหม่ตอนหน้าค่ะ