Kotlinでエラーハンドリングするときのやり方
・try-catch
val a = try {
"masterka"
} catch(e: Exception) {
""
}
println(a)
・runCachingするなら
val a = kotlin.runCatching {
"masterka"
}.getOrDefault("test")
println(a)
//masterkaが出力される
val a = kotlin.runCatching {
throw Exception("masterka")
}.getOrDefault("test")
println(a)
//testが出力される
runCatchingした結果はsucessとかでラップする必要ないんだね
エラーを無理やり潰すならいこれで良さそう