Return from Try/Catch block in Kotlin
Kotlin newbie here...
So I have a method that returns a userDefined object
fun doSomethingMagical(param1: String): UserDefinedObject {
val result = UserDefinedObject
// execute some code
try {
....
if(some expression){
val temp = //some code
result = temp
}
return result
} catch(e : Exception){
null
}
}
the above method gives me 2 error:
Variable 'result' must be initialized
A 'return' expression required in a function...