Im usando la función Scala Map#get
, y precisa para cada consulta que devuelve como Some[String]
Scala Mapa # get y el regreso de algunos()
hay una manera fácil de quitar el Some
?
Ejemplo:
def searchDefs{
print("What Word would you like defined? ")
val selection = readLine
println(selection + ":\n\t" + definitionMap.get(selection))
}
Cuando utilizo este método y use la siguiente entrada:
What Word would you like defined? Ontology
el valor devuelto es:
Ontology:
Some(A set of representational primitives with which to model a domain of knowledge or discourse.)
me gustaría quitar el Algunos() Alrededor de eso.
¿Algún consejo?
Ver también: http://stackoverflow.com/questions/9364250/working-with-some-and-option -in-scala –
Lo maravilloso de 'Option' es que te obliga a manejar el caso' None'. –