‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะมาดู while loop กัน
‫ก่อนอื่นเลย ไวยากรณ์ เราเริ่มต้นด้วยตัวนับ และฉันจะตั้งค่านั้นเป็นศูนย์
‫จากนั้นเราใช้พจน์ while และในวงเล็บ เรามีเงื่อนไข
‫และในกรณีนี้ ผมแค่จะบอกว่าตัวนับต่ำกว่าสิบ
‫และถ้าเป็นเช่นนั้น ให้รันโค้ดภายในลูป Y
‫ก่อนอื่นให้เพิ่มตัวนับเพื่อให้แน่ใจ
‫และตอนนี้เราก็สามารถเขียนโค้ดของเราได้แล้ว
‫คอนโซลดอทบรรทัดขวา และผมจะพิมพ์ตัวนับออกมา
‫ดังนั้นสำหรับตอนนี้ ไม่มีอะไรหรูหราเกินไป
‫และสุดท้าย เราจำเป็นต้องใช้คอนโซลหรืออ่านที่นี่เพื่อดูว่ามีการเขียนอะไรไว้บนคอนโซล เพื่อให้ไวยากรณ์ง่าย
‫ๆ เหมือนกับที่ทำ ยกเว้นในขณะที่ตอนนี้อยู่ด้านบนและไม่ได้อยู่ด้านล่าง
‫และอย่างที่คุณเห็น ศูนย์ถึงเก้าจะถูกพิมพ์ลงบนคอนโซล
‫ดังนั้นอันนี้ตรวจสอบก่อนต่างจาก do while loop ซึ่งไม่ได้ตรวจสอบก่อน เพียงรันโค้ดในขณะที่
‫loop ตรวจสอบก่อนก่อนที่จะทำอะไร
‫อย่างที่คุณเห็น มันคล้ายกันมาก แต่คุณสามารถสร้างมันเองในขณะที่ลูปได้
‫ตอนนี้เป็นการท้าทายเล็กน้อยสำหรับคุณ
‫กรุณาไปข้างหน้าและเขียนโปรแกรมเล็ก ๆ น้อย ๆ ที่ผู้ใช้สามารถกด Enter และจำนวนที่เพิ่มขึ้น
‫ดังนั้นมันจึงเขียนไว้บนคอนโซลว่าตัวเลขนั้นสูงแค่ไหน
‫สมมุติว่าเรามีเคาน์เตอร์คนและต้องการนับจำนวนคนที่เข้ามาในรถ
‫สมมติว่าคุณเป็นครู และตอนนี้คุณต้องการให้แน่ใจว่าคุณมีนักเรียนทั้งหมดอยู่กับคุณ
‫ดังนั้นถ้าคุณเป็นคนตัวเล็ก ๆ และนั่นคือสิ่งที่เราต้องการมีที่นี่
‫ดังนั้นทุกครั้งที่คุณกด Enter โดยไม่มีรายการใดๆ
‫ดังนั้นเมื่อมันว่างเปล่า ก็ไปข้างหน้าถ้ามีอย่างอื่นเขียนอยู่ในนั้น
‫ตัวอย่างเช่น A หรือตัวอักษรหรืออะไรก็ได้ที่ไม่ใช่สตริงว่าง จากนั้นให้เรียกใช้โค้ดอีกครั้ง
‫ดังนั้นให้เพิ่มจำนวนหนึ่งและจนกว่าผู้ใช้จะป้อนอะไร
‫ค่อนข้างเป็นเพียงคนธรรมดาที่เคาน์เตอร์
‫และเมื่อผู้ใช้เข้าไปทำอะไร เคาน์เตอร์ผู้คนก็จะแสดงขึ้น โอเค ทุกคนอยู่ในรถบัส และเราพร้อมแล้วที่จะไป
‫ตกลง.
‫ฉันหวังว่าคุณจะพยายามสร้างสิ่งนั้น
‫สิ่งที่เราต้องการคือสตริง และฉันจะเรียกมันว่าข้อความที่ป้อน และตอนนี้ฉันจะตั้งค่านั้นเป็นสตริงว่าง
‫และแทนที่จะตรวจสอบตัวนับที่นี่ สิ่งที่ฉันทำคือตรวจสอบว่าป้อนข้อความเท่ากับสตริงว่างหรือไม่
‫และถ้าเป็นอย่างนั้นจริง ฉันต้องการเขียนบางอย่างเช่น กรุณากด Enter เพื่อเพิ่มจำนวนขึ้นหนึ่งและอย่างอื่น
‫รวมทั้งป้อนถ้าคุณต้องการที่จะนับให้เสร็จ
‫ไม่เป็นไร.
‫นั่นคือสิ่งที่จะพิมพ์ลงบนคอนโซล
‫นอกจากนี้ เรายังต้องการดูจำนวนนักเรียนที่เรามีอยู่ในรถบัสของเรา
‫ปัจจุบันคนนับคือ
‫และนี่คือสิ่งที่เรายังไม่เคยเห็นหรือยังไม่ได้ใช้
‫และสิ่งที่จะทำก็คือมันจะแทนที่สิ่งนี้
‫วงเล็บปีกกา ศูนย์ที่มีค่าของตัวนับ
‫เรายังไม่ได้ใช้มัน แต่นั่นคือวิธีที่คุณสามารถจัดการกับสตริงของคุณได้เล็กน้อย
‫และจนถึงตอนนี้ สิ่งที่เราทำคือการใช้การเรียงต่อกัน
‫เราก็เลยใช้เครื่องหมายบวก แล้วก็ตัวนับ แต่นั่นเป็นวิธีที่ดีกว่าจริงๆ
‫ไม่เป็นไร.
‫เรามาเช็คกันว่าเราจำเป็นต้องอ่านสิ่งที่ผู้ใช้ป้อน
‫ดังนั้นปลอบใจบรรทัดที่อ่านและเราจำเป็นต้องเก็บไว้ในข้อความที่ป้อน
‫ถูกต้องทั้งหมด
‫ทีนี้มาดูว่าโปรแกรมเล็กๆ ของเราทำสิ่งที่ควรหรือไม่
‫เลยกดเข้าไปเลย
‫คนปัจจุบันนับเป็นหนึ่ง เข้า สอง สาม สี่ และอื่นๆ
‫และเมื่อฉันกดอย่างอื่น โอเค หรือฉันจะป้อนอย่างอื่น
‫ตัวอย่างเช่น K ใส่คนปัจจุบันคือ 21 และตอนนี้ฉันปิดโปรแกรมของฉัน
‫โดยวิธีการที่เราสามารถเขียนที่นี่ได้เช่นกันคือการบอกผู้ใช้ว่ามีกี่คน
‫วงเล็บปีกกาด้านขวาคือศูนย์
‫และนี่คือเคาน์เตอร์และข้อความเล็กๆ ที่อยากเขียนอยู่ในรถบัส
‫ผู้คนอยู่ในรถบัส
‫กด Enter เพื่อปิดโปรแกรม
‫ไม่เป็นไร.
‫และนั่นแหล่ะ
‫เลยลองเรียกใช้อีกครั้ง
‫และเรามีโปรแกรมเล็ก ๆ ของเราที่นี่ คนของเราโต้กลับ
‫กรุณากด Enter เพื่อเพิ่มจำนวนหนึ่ง
‫มาทำกัน
‫ไม่เป็นไร.
‫และตอนนี้ขอ
‫กดอย่างอื่นที่คุณนับคนปัจจุบันคือหก
‫หกคนอยู่ในรถบัส
‫กรุณากด Enter เพื่อปิด หรือกด Enter เพื่อปิดโปรแกรม
‫กดเข้า.
‫เสร็จแล้ว
‫ตอนนี้คุณได้เห็นแล้วว่าคุณสามารถสร้างโปรแกรมขนาดเล็กที่มีคุณค่าจริงๆ ได้อย่างไร
‫ฉันรู้ว่าคุณไม่สามารถทำซ้ำสิ่งนั้นในแอปได้ ตัวอย่างเช่น ในที่ที่เหมาะสมกว่า
‫แต่คุณมีหลักการสำคัญตรงนี้ ดังนั้นคุณเพียงแค่ต้องป้อนข้อมูลจากผู้ใช้ จากนั้นคุณสามารถใช้โค้ดเพื่อเรียกใช้สิ่งนั้นได้
‫ยอดเยี่ยม.
‫ในวิดีโอหน้า เราจะมีความท้าทายที่แตกต่างกันเล็กน้อย
‫ไปข้างหน้าและพยายามแก้ปัญหานั้นแล้วพบกันใหม่ในวิดีโอหน้า