How to throw a custom exception in Kotlin
Sometimes, there are cases where you want to create your own exception. If you are creating your own exception, it's known as a custom exception or user-defined exception.
These are used to customize the exception according to a specific need, and using this, you can have your own exception and a message. In this recipe, we will see how to create and throw a custom exception in Kotlin.
Getting ready
You need to install a preferred development environment that compiles and runs Kotlin. You can also use the command line for this purpose, for which you need Kotlin compiler installed, along with JDK. I am using IntelliJ IDE to compile and run my Kotlin code for this recipe.
How to do it...
All the exceptions have Exception
as their superclass, so we need to extend that class.
Here's what our custom exception looks like:
class CustomException(message:String): Exception(message)
Since the Exception
superclass has a constructor that can take in a message, we've...