【发布时间】:2012-05-29 16:06:42
【问题描述】:
正如 Alexej 对 this question 的回答中所见,在 Seq[Validation[X, A]] 上运行序列时,您需要一个样板显式类型参数 sequence[({type L[Y] = Validation[X, Y]})#L, Y]。
其他数据类型/函数也可能发生同样的需求。
通过改进类型推断来消除对此类显式类型的需求的相关问题是:
理论上可以在Scala中做吗?
如果是,这是否在 Scala 路线图中?什么时候可以期待解决方案?
如果不在路线图上,那么解决方案是否容易/适中/难以实现?
一个普通人可以做任何事情来推进这个案子吗?
欢迎任何关于该问题的指针。
(Here is a slightly related issue,但不讨论未来前景)
【问题讨论】:
标签: scala type-inference scalaz