Scala - нет неявных аргументов типа: Value => Option [DataType] - PullRequest
0 голосов
/ 23 сентября 2019

Я создаю класс / объект Value.Свойство, которое я реализую, имеет тип Option[DataType].При создании объекта, который будет использоваться Neo4J, я сталкиваюсь с проблемой:

No implicit arguments of type: Value => Option[DataType], а также Cannot infer proper types for type parameters.

case class Value (.., dataType: Option[DataType], ...) {...}

node.getOpt[DataType](dataType)

Я понимаю, что неявный параметр - это тот, который, если не существует заданного значения, попытается вывести значение на основе контекста.Эта проблема в настоящее время возникает только при использовании типа DataType Scala.

Что происходит?Это связано с тем, что вы не можете выбрать, какой тип данных выбрать?Если так, как я могу получить это, чтобы не выбрать один?Например, возврат Нет.

...