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收入水平验证收入范围收入范围收入