Avatar ·

Swift में अपने स्वयं के संदेश के साथ त्रुटि/अपवाद कैसे फेंकें (सरल तरीका)?

सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है और त्रुटि प्रबंधन को समझ नहीं पा रहा हूँ। अन्य भाषाओं में, जैसे Python में, मैं बस `raise Exception("मेरा संदेश")` लिख सकता हूँ और बस। लेकिन Swift में यह सब जटिल है। मुझे चाहिए कि कोड के किसी विशिष्ट स्थान पर, किसी शर्त के पूरा होने पर, प्रोग्राम मेरे अपने टेक्स्ट के साथ एक त्रुटि फेंके। उदाहरण के लिए, मैं उपयोगकर्ता की आयु जाँच रहा हूँ: ```swift let age = 15 if age < 18 { // यहाँ "उपयोगकर्ता नाबालिग है" संदेश के साथ त्रुटि फेंकनी है } ``` मैंने `do-catch`, `try` के बारे में पढ़ा, लेकिन हर जगह `enum` के माध्यम से अपने स्वयं के त्रुटि प्रकार बनाने और `Error` प्रोटोकॉल को लागू करने की आवश्यकता होती है। यह एक सरल स्थिति के लिए बहुत जटिल लगता है। क्या वास्तव में यह कहने का कोई तरीका नहीं है कि "इस स्ट्रिंग को त्रुटि के रूप में फेंक दें"? मैंने प्रयास किया