Pregunta

En esto Blog Post de James Iry, el escribe:

Además, Scala tiene un método de "opción" que promueve un valor a algunos (valor) o ninguno dependiendo de si es nulo o no ...

Parece que no puedo encontrar esto option Método en cualquier lugar de Scaladoc.

Iulian DragosEl proyecto del cliente GData de 'S contiene un método a lo que probablemente James se refería.

def option[A <: AnyRef](a: A): Option[A] =
  if (a eq null) None else Some(a)

Por favor, señale dónde puedo encontrar este método en el Scaladoc.

Ps tengo un método que se ve así:

def permutations(s: String): List[String] = ...

Estoy en 2 mentes sobre si debería cambiarlo a:

def permutations(s: Option[String]): List[String] = ...

Dado que el cliente puede invocarlo con null. Actualmente en primera instancia, espero un parámetro de cadena y el cuadro I It Manualmente usando el option Método mencionado anteriormente.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top