Простой вопрос, я смотрел на этот уже: Managing imports in Scalaz7, но я не могу понять, как минимально впрыснуть right
и left
методы в мои объекты для создания экземпляров \/
,Scalaz минимальный импорт требуется вводить правое и левое использование
Я попробовать:
import syntax.ToDataOps
и другие варианты To...
syntax.ToIdOps
, таких как, как предложено в http://eed3si9n.com/learning-scalaz-day13.
Простой пример:
import scalaz.{\/, syntax}
import // What goes here
class Test {
def returnEitherT(h: Int): String \/ Int = {
h right
}
}
Спасибо, Джейсон.
===========
я решил его с помощью import syntax.id._
, но я не уверен, почему это работает.
Вы должны сделать ваше решение ответа - я думаю, что есть так значки для ответа на свой вопрос и т.д. –
@NoelM спасибо, но в этом случае я буду пойдите с ответом Бена, поскольку он понимает причину. – JMac