Im dönüşü ve Some
kaldırmak için kolay bir yol var IS Some[String]
Scala Harita # get ve scala <code>Map#get</code> fonksiyonunu kullanan bazı()
olarak döndüren her doğru sorgu için?
Örnek:
def searchDefs{
print("What Word would you like defined? ")
val selection = readLine
println(selection + ":\n\t" + definitionMap.get(selection))
}
Ben bu yöntemi kullanın ve aşağıdaki Giriş kullandığınızda:
What Word would you like defined? Ontology
döndürdü değer:
Ontology:
Some(A set of representational primitives with which to model a domain of knowledge or discourse.)
Ben Bazı kaldırmak istiyorum() etrafında.
Herhangi bir ipucu?
Ayrıca bkz: http://stackoverflow.com/questions/9364250/working-with-some-and-option
Son olarak, böyle
Option
türlerinde eşleşen desen kullanmak da popüler -in-scala –'Option' hakkında harika bir şey,' None' davasıyla başa çıkmaya zorlanmasıdır. –