我想使用Kotlin和Arrow创建一些专门的类,它们将包裹Arrow Either monad。我创建了以下代码来使用Kotlin的委托(delegate),但是我想知道它是否可以简化或变得更加惯用。任何建议,将不胜感激。感谢您的时间与兴趣。 internal data class EitherWrapper<L,R>(private var delegate: Either<L,R>) { internal operator fun getValue(thisRef: Any?, pro…

2019年11月12日 0条评论 28点热度 阅读全文