การช่วยเหลือใน Ruby คืออะไร?
การช่วยเหลือใน Ruby คืออะไร?

วีดีโอ: การช่วยเหลือใน Ruby คืออะไร?

วีดีโอ: การช่วยเหลือใน Ruby คืออะไร?
วีดีโอ: เรียนรู้ 4 ภาษาโปรแกรมมิ่ง ( Python, PHP, Ruby, JavaScript ) ภายในวิดีโอเดียว 👨‍💻💯 2024, พฤศจิกายน
Anonim

ข้อยกเว้นยกสามารถ ช่วยชีวิต เพื่อป้องกันไม่ให้แอปพลิเคชันของคุณหยุดทำงานเมื่อถึงด้านบนสุดของ call stack ใน ทับทิม , เราใช้ กู้ภัย คีย์เวิร์ดสำหรับสิ่งนั้น เมื่อช่วยเหลือข้อยกเว้นใน ทับทิม คุณสามารถระบุคลาสข้อผิดพลาดเฉพาะที่ควรจะเป็น ช่วยชีวิต จาก.

นอกจากนี้ การช่วยเหลือหมายถึงอะไรใน Ruby?

เมื่อไหร่ กู้ภัย ใช้บล็อก จัดการข้อยกเว้นและดำเนินการโปรแกรมต่อไป หมายเหตุ: หลายรายการ กู้ภัย อนุประโยคสามารถใช้ในโปรแกรมเดียวกับที่ วิธี ถ้าข้อยกเว้นไม่ได้รับการจัดการโดยคนแรก กู้ภัย ข้อ แล้ว อีก กู้ภัย ข้อจะจัดการกับข้อยกเว้นอย่างแน่นอน

ประการที่สอง ภาษาโปรแกรมใดที่ใช้การกู้ภัย ทับทิม

ในทำนองเดียวกัน คุณอาจถามว่าการกู้ภัยใน Ruby ทำงานอย่างไร

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

สิ่งที่เริ่มต้นใน Ruby?

เริ่ม และ END เป็นคำสงวนใน ทับทิม ที่ประกาศให้รันโค้ดที่จุดเริ่มต้นและจุดสิ้นสุดของa ทับทิม โปรแกรม. (โปรดทราบว่า เริ่ม และ END เป็นตัวพิมพ์ใหญ่แตกต่างอย่างสิ้นเชิงจาก เริ่ม และลงท้ายด้วยตัวพิมพ์เล็ก)

แนะนำ: