정의
예시
예외 발생, 무한 루프, 크래시
의미적으로 맞지 않는 경우
sealed interface Result<out T> { data class Success<T>(val data: T) : Result<T> data class Error(val throwable: Throwable) : Result<Nothing> data object Loading : Result<Nothing> }
참고