Swift:错误处理

条件ต่างๆมากมายซึ่งแน่นอนในแอปพลิเคชั่นเราก็จะเต็มไปด้วย否则声明จุดประสงค์ของหัวข้อนี้จะกล่าวถึงการใช้错误处理ช่วย นการลดความซ้ำซ้อนและแยกส่วนLogicกับส่วนแสดงผล

ยกตัวอย่างเงื่อนไขดังนี้

รัฐบาลกำลังจะปล่อยเงินกู้ดอกเบี้ยต่ำพิเศษให้แก่ประชาชนโดยมีเงื่อนไข

1ผู้กู้ต้องมีรายได้ขั้นต่ำ15,000บาทต่อปี

2ผู้กู้ต้องมีรายได้ไม่เกิน10,000,000ต่อปี

3มี消息แจ้งเตือน用户เมื่อไม่ผ่านเกณฑ์ที่กำหนด

5,000ยหากมีรายได้น้อยกว่า15,000ให้แจ้งข้อความว่าขออภัยรายได้ท่านน้อยกว่าเกณฑ์ที่กำหนด

,000,000ยหากมีรายได้มากกว่า10,000,000ต่อปีให้แจ้งข้อความว่า“ขออภัยรายได้ท่านมากกว่าเกณฑ์ที่กำหนด

ซึ่งหากเราเขียน功能ขึ้นมาตรวจสอบช่วงของรายได้ก็จะมีหน้าตาประมาณนี้

需求逻辑功能验证需求警报功能

handlingนี้เรามาลองใช้错误处理เข้ามาช่วยเพื่อแยกส่วน验证ออกมา

1ออกแบบรูปแบบของErrorที่ต้องการ

2สร้าง逻辑功能

3เรียกใช้功能

สิ่งที่เปลี่ยนไปคือ

1ส่วนของLogicและส่วนของ警报消息แยกส่วนกันเป็นที่เรียบร้อยแล้ว

2收入水平验证收入范围收入范围收入