Avatar ·

Swift में अपने संदेश के साथ एरर/एक्सेप्शन कैसे फेंकें (आसान तरीका)?

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