sealed class Result { | |
class Success(val result: Any): Result() | |
class Failure(val message: String): Result() | |
} | |
fun main() { | |
val result = getResult() | |
val something = when (result) { | |
is Result.Success -> {} | |
is Result.Failure -> {} | |
} | |
} | |
fun getResult(): Result = listOf(Result.Success(""), Result.Failure("Failed")).random() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment