Я получаю следующую ошибку времени компиляции здесь:
def fun1(item: TextMapWritable, field:String, language: String): Option[String] = {
fun2(item, field, language)
.getOrElse(fun3(item, field))
}
fun2 и fun3 возвращают Option [String], но когда я пытаюсь использовать их внутри fun1, я получаю эту ошибку:
Выражение типа сериализуемый не соответствует типу Option String
* 1007 Скала *