Я нашел Option[Map[String, String]]
работы причудливо, как это:Опция [Map [String, String]] может получить значение причудливо
scala> val fileInfo: Option[Map[String, String]] = Some(Map("type" -> "hoge"))
fileInfo: Option[Map[String,String]] = Some(Map(type -> hoge))
scala> fileInfo.get("type")
res1: String = hoge
Я думаю, что Option
«получить» метод не принимает никаких аргументов, так что это супер странно для меня. Почему это работает? Это неявное преобразование или ошибка? Я хочу убедиться, как это работает.
Мои характеристики:
- Scala версия 2.9.2
- Java 1.6.0_43
Спасибо. Я понял. – buster84