Creare eccezioni custom in Kotlin
In questo articolo vediamo come creare delle eccezioni custom in Kotlin.
Non che sia una cosa così diffusa, ma può sempre capitare.
Prima di tutto creaimo una nostra classe che estende Exception:
class CustomException : Exception {
constructor() : super()
constructor(message: String) : super(message)
constructor(message: String, cause: Throwable) : super(message, cause)
constructor(cause: Throwable) : super(cause)
}
Qui sotto un esempio:
fun main() {
try {
test(null)
} catch (ex: CustomException) {
println(ex.message)
}
}
fun test(str: String?) {
if (str == null) {
throw CustomException("Non hai inserito un valore")
}
}
Enjoy!
kotlin exception
Commentami!