Avatar ·

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

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