BP
Either<MyError, Value>
, где MyError
- sealed class с разными ошибочными ситуациями, мне кажется более подходящим.Size: a a a
BP
Either<MyError, Value>
, где MyError
- sealed class с разными ошибочными ситуациями, мне кажется более подходящим.BP
M
sealed class ParseResult<out T>
data class Parsed<out T>(val value: T): ParseResult<T>()
abstract class ErrorResult : ParseResult<Nothing>()
M
ГА
AL
VS
ГА
ГА
VS
VS
ГА
AM
mBoardView.getAdapter(i).itemList.forEachIndexed { j, value ->
ТБ
Either<L, R>
, где у L есть адекватный toString()
, то всё становится проще.VP
ТБ
VP
D
PS
LS