Ben oluşturduğunuzda bu çağrı çalışır Neden bunasıl bir `Seçenek üzerinde ("anahtar")` `.get yapar [Harita [dize, dize]]` eser
scala> val x = Some(Map("foo" -> "bar"))
x: Some[scala.collection.immutable.Map[String,String]] = Some(Map(foo -> bar))
gibi bir Option[Map[String,String]]
:
x
yana
scala> x.get("foo")
res0: String = bar
örneği Option
ait olup case class Some
üzerinde parametreleri kabul hiçbir yöntem get
yoktur ve o sınıf bu işe gerektiğini, kesindir. IDE hiçbir ipucu vermiyor, neden bu işe yarıyor.
Harita üzerinde başvuru yöntemini çağırıyor – hasumedic