Avatar ·

Wie werfe ich einen Fehler/eine Exception mit eigener Nachricht in Swift (einfacher Weg)?

Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen, und komme mit der Fehlerbehandlung nicht klar. In anderen Sprachen, wie z.B. Python, kann ich einfach `raise Exception("Meine Nachricht")` schreiben und fertig. Aber in Swift ist alles so kompliziert. Ich brauche, dass das Programm an einer bestimmten Stelle im Code, wenn eine Bedingung erfüllt ist, einen Fehler mit meinem eigenen Text wirft. Zum Beispiel überprüfe ich das Alter des Benutzers: ```swift let age = 15 if age < 18 { // hier muss ein Fehler mit der Nachricht "Benutzer ist minderjährig" geworfen werden } ``` Ich habe über `do-catch`, `try` gelesen, aber überall muss man eigene Fehlertypen über `enum` erstellen und das `Error`-Protokoll implementieren. Das erscheint mir für eine einfache Situation zu umständlich. Gibt es wirklich keine Möglichkeit, einfach zu sagen "wirf diesen String als Fehler"? Ich habe versucht