Результаты поиска по запросу "scala-option"

4 ответа

JSON в XML в Scala и работа с опцией Option ()

Рассмотрим следующее от интерпретатора Scala: scala> JSON.parseFull("""{"name":"jack","greeting":"hello world"}""") res6: Option[Any] = Some(Map(name -> jack, greeting -> hello world))Почему карта возвращается в Some ()? И как мне с этим ...

1 ответ

Как получить Опцию из индекса в Коллекции в Scala?

Есть ли способ, используя только API коллекции Scala, получить Option в списке при попытке получить элемент по его индексу? Я ищу эквивалент этой функции, она существует? def optionalValue[T](l: List[T], index: Int) = { if (l.size < (index+1)) ...

3 ответа

Есть ли функция идентификации Scala?

Если у меня есть что-то вродеList[Option[A]] и я хочу превратить это вList[A]стандартным способом является использованиеflatMap: scala> val l = List(Some("Hello"), None, Some("World")) l: List[Option[java.lang.String]] = List(Some(Hello), None, ...

ТОП публикаций

3 ответа

Как преобразовать X => Option [R] в PartialFunction [X, R]

Пока у нас естьPartialFunction[X,R] очень легко преобразовать его в функцию, возвращающуюOption[R]например, def pfToOptf[X, R](f: PartialFunction[X,R])(x: X) = if (f.isDefinedAt(x)) Some(f(x)) else NoneОднако, что, если задача противоположна: ...