หลักสูตรความผิดพลาด 101
10 โมดูล
5 สัปดาห์ที่ผ่านมา

งบเงื่อนไข สวิตช์

คลิกเพื่อคัดลอก

การใช้บล็อกสวิตช์เพื่อจัดการการตัดสินใจ


ตอนนี้เรารู้นามสกุลไฟล์แล้ว แต่จะตรวจสอบว่าเหมาะกับเราได้อย่างไร? เราได้ตรวจสอบปริมาณแล้ว แต่ที่นี่ เราต้องการโซลูชันอื่น เนื่องจากอาจมีหลายตัวเลือก

Switch บล็อก

สำหรับสิ่งนี้ จะเป็นการสมเหตุสมผลที่จะใช้บล็อก Switch การใช้งานคล้ายกับ If-Else แต่ซับซ้อนกว่าและไม่จำกัดตัวเลือก True และ False

ขั้นตอนแรกในการใช้งานคือการตั้ง Value พารามิเตอร์ป้อนค่า นี่เป็นสิ่งจำเป็นเพื่อกำหนดว่าตัวเลือกใดบ้างโดยทั่วไป (สตริง ตัวเลข การเลือกจากรายการ Enum หรืออย่างอื่น) ในกรณีของเรา เราใช้องค์ประกอบ String เป็น Value ซึ่งได้รับจากการทำงานของบล็อก Array Element

ขั้นตอนต่อไปคือการเพิ่มตัวเลือกที่เป็นไปได้ มาเขียน "xlsx" สำหรับไฟล์ Excel และตัวเลือกต่างๆ สำหรับนามสกุลไฟล์รูปภาพ ( jpg, jpeg, png และอื่น ๆ ) นอกจากนี้ยังมีตัวเลือก Default เสมอ หมายความว่าไม่มีตัวเลือกใดที่นำเสนอพอดี ในกรณีของเรา Default คือคุณสามารถกำหนดการโทรไปยังข้อความ ( Notification ) ว่าไฟล์ที่เลือกไม่ตรงตามข้อกำหนด


หากทุกอย่างเป็นไปตามแผนและไฟล์เป็นรูปแบบที่ต้องการจริง ๆ ก็จะเหลือเพียงการตรวจสอบไฟล์ที่สองตามรูปแบบเดียวกันโดยมีความแตกต่างที่จำนวนตัวเลือกที่มีอยู่จะลดลง หากไฟล์แรกเป็น xlsx จะต้องตรวจสอบไฟล์ที่สองว่าสอดคล้องกับรูปแบบภาพเท่านั้น หรือในทางกลับกัน ถ้าไฟล์แรกเป็นรูปภาพ ไฟล์ที่สองต้องเป็น xlsx


โปรดทราบว่าตัวแปรที่แตกต่างกันของบล็อก Switch สามารถนำไปสู่เส้นทางเดียวกันได้ ในกรณีของเรา ไม่สำคัญว่าไฟล์ภาพจะมีนามสกุลแบบใด และเส้นทางต่อไปจะไม่ขึ้นอยู่กับสิ่งนี้ สิ่งสำคัญคือมันเป็นหนึ่งในตัวเลือกสำหรับรูปภาพ

ในขั้นตอนการฝึกอบรมนี้ โครงร่างดังกล่าวใช้การได้ค่อนข้างดี แต่ในโมดูลเพิ่มเติมของหลักสูตร เราจะหาวิธีทำให้สวยงามยิ่งขึ้น ใช้ลูปและตัวแปร สร้างกระบวนการทางธุรกิจของคุณเองสำหรับการทำซ้ำแฟรกเมนต์ และใช้เป็นบล็อกแยกต่างหาก

Was this article helpful?
ยังคงมองหาคำตอบ?