scala-option

scala-option

文章 0 浏览 5

Scala 中的 JSON 到 XML 并处理 Option() 结果

考虑 Scala 解释器的以下内容: scala> JSON.parseFull("""{"name":"jack","greeting":"hello world"}""") res6: Option[Any] = Some(Map(name -> jac…

最佳男配角 2025-01-05 22:27:43 3 0

如何在 Scala 中分解充满选项的案例类

我对 Scala 很陌生,我仍在努力适应语法和风格,所以这可能是一个非常简单的问题。 我正在使用一个代码库,其中有很多用选项填充的案例类,如下所示:…

明媚如初 2024-12-28 05:56:13 5 0

Scala:使隐式转换 A->B 适用于 Option[A] ->选项[B]

我正在尝试编写一个函数,该函数重新使用对象 A -> 的隐式转换。对象 B 当它们以通用方式包装在 Option 中时,使得 Option[A] ->选项[B] 转换也有效。…

仅此而已 2024-12-26 00:21:14 3 0

处理 Scala 选项[T]

我有一个 Scala Option[T]。如果值为 Some(x) 我想使用不返回值 (Unit) 的进程来处理它,但如果它为 None,我想打印一个错误。 我可以使用以下代码来…

紅太極 2024-12-21 17:53:05 4 0

Scala 选项 - 摆脱 if (opt.isDefined) {}

我的代码中充斥着以下代码模式: val opt = somethingReturningAnOpt if (opt.isDefinedAt) { val actualThingIWant = opt.get } 有什么方法可以简化…

秋日私语 2024-12-20 07:06:46 3 0

Scala:我可以将选项转换为可变参数吗?

我有一个 Option: val myOption: Option[Int] = fooBar() 和一个采用可变参数参数的方法: def myMethod(a: String, b: Int*) = {...} 有什么方法可以…

臻嫒无言 2024-12-18 11:37:26 4 0

在Scala中,是否有一个预先存在的库函数用于将异常转换为选项?

这基本上是包装 java 工厂方法,如果无法根据输入创建项目,这些方法会抛出异常。我正在基础库中寻找类似的内容: def exceptionToOption[A](f: => A)…

野の 2024-12-13 18:07:54 5 0

Clojure seq 作为 Scala Option 的替代品[T]

Scala 提供了类 Option[T]、Some[T] extends Option[T] 和 None extends Option[Nothing] 的层次结构,我发现对于包装可以返回 null 的 Java 方法调用…

梦里寻她 2024-12-11 02:01:06 6 0

Scala:过滤选项集合

假设我有一个函数,用于检查某些操作是否适用于 A 的实例,如果适用,则返回 B 的实例或 None: def checker[A,B]( a: A ) : Option[B] = ... 现在我…

阳光①夏 2024-12-07 02:19:08 7 0

从选项中类型的方法生成部分应用的函数

假设我正在编写一个 GUI class Kitteh (val age: Int) { require (age < 5) def saveMeow(file: File) = { /* implementation */ } def savePurr(file…

好多鱼好多余 2024-12-03 13:08:02 6 0

从 Option[] 包装的对象中读取多个变量

我有一个变量 obj: Option[MyObject] 并希望从中提取多个变量 - 如果未设置该对象,则应使用默认值。 目前我是这样做的: val var1 = obj match { cas…

往日情怀 2024-11-30 09:11:40 5 0

一些带有 asInstanceOf 的构造函数

当我写我的 最近的回答我也尝试以更“功能”的方式解决问题,但遇到了以下问题: scala> "1".asInstanceOf[Int] java.lang.ClassCastException: java.…

等风来 2024-11-27 10:22:04 5 0

使用某些 Scala Option 方法的示例

我已阅读博客文章推荐我此处。现在我想知道这些方法有什么用处。您能否展示使用 forall(而不是 foreach)和 Option 的 toList 的示例?…

也只是曾经 2024-11-26 13:46:50 7 0

是否有与 Scala 选项等效的 ruby​​?

如何在 ruby​​ 中为可选值建模? Scala 有 Option[],这正是我在 ruby​​ 中寻找的。…

北方的巷 2024-11-16 17:14:27 8 0

嵌套 Scala 匹配器为什么 Some(Some(1),1) 无法匹配?

嵌套匹配似乎不起作用,这是一个奇怪的限制。 该行为的一个示例如下: Some(Some(1),2) match { | case Some(Some(a),b) => a | case e => e | } :9: …

野稚 2024-11-10 07:00:55 10 0
更多

推荐作者

诺曦

文章 0 评论 0

要走干脆点

文章 0 评论 0

把回忆走一遍

文章 0 评论 0

陌上青苔

文章 0 评论 0

Arthur

文章 0 评论 0

哄哄

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文