Resultados da pesquisa a pedido "scala-option"
JSON para XML no Scala e lidando com o resultado Option ()
Considere o seguinte no intérprete Scala: scala> JSON.parseFull("""{"name":"jack","greeting":"hello world"}""") res6: Option[Any] = Some(Map(name -> jack, greeting -> hello world))Por que o mapa é retornado em alguma coisa ()? E como eu ...
Como transformar a coleção Scala da opção [X] para a coleção X
Estou começando a explorar Scala, e uma das coisas pelas quais estou intrigado é aOption tipo e a promessa de poder eliminarnull erros relacionados. No entanto, não consegui descobrir como transformar uma lista (ou outra coleção) de, ...
Digite Incompatibilidade no Scala para Compreensão
Por que essa construção causa um erro de incompatibilidade de tipo no Scala? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first ...
scala retorna primeiro Primeiro na lista
Eu tenho uma listal:List[T1] e atualmente estou fazendo o seguinte: myfun : T1 -> Option[T2] val x: Option[T2] = l.map{ myfun(l) }.flatten.find(_=>true)omyfun A função retorna None ou Some, flatten joga fora todos os Nones e find retorna o ...
Por que a Option não possui um método de dobra?
Eu quero saber porquescala.Option não tem um métodofold assim definido: fold(ifSome: A => B , ifNone: => B)equivalente map(ifSome).getOrElse(ifNone)Não existe melhor do que usarmap + getOrElse?
Existe uma função de identidade de scala?
Se eu tenho algo como um
Como obter uma opção do índice na coleção no Scala?
Existe uma maneira, usando apenas a API de coleção Scala, para obter uma opção em uma lista ao tentar obter um elemento pelo seu índice?Eu estou procurando o...
Por que agrupar uma chamada de método genérica com a Option adia o ClassCastException?
Digamos que eu tenho uma matriz como esta *: val foo: Any = 1 : Int Option(foo.asInstanceOf[String])que falha por motivo óbvio: // java.lang.ClassCastException: java.lang.Integer cannot be cast to // java.lang.String // ... 48 elidedA seguir, ...
Como você para de construir uma Opção [Coleção] ao alcançar a primeira Nenhuma?
Ao criar uma coleção dentro de umOption, cada tentativa de tornar o próximo membro da coleção pode falhar, tornando a coleção como um todo uma falha também. Após a primeira falha em fazer um membro, eu gostaria de desistir imediatamente e ...
Página 1 do 2