scala

scala

文章 292 浏览 105

将 Iterable.sliding 输出为元组

集合上的方法 sliding 以 X[Iterable[A]] 的形式返回给定大小的滑动窗口,其中 X 是集合类型,A 是元素类型。通常我需要两个或三个元素,并且我更喜欢…

执笏见 2024-10-12 14:51:01 3 0

在 Scala 中,什么是“早期初始化程序”?

在 Martin Odersky 的 最近关于 Scala 程序员能力水平的文章中,Expert在库设计者部分,他添加了术语“早期初始化程序”。 Scala 编程中没有提到这些…

没有伤那来痛 2024-10-12 12:45:59 1 0

在 for 理解中将选项与列表组合会导致类型不匹配,具体取决于顺序

为什么这种构造会导致 Scala 中出现类型不匹配错误? for (first &lt- Some(1) second &lt- List(1,2,3)) yield (first,second) &ltconsole&gt:6: err…

逆夏时光 2024-10-12 11:40:57 4 0

为什么人们在 Scala 中的另一个对象中定义类、特征、对象?

好的,我会解释为什么我问这个问题。这几天我开始阅读Lift 2.2源代码。 如果您之前碰巧读过 lift 源代码,那就太好了。 在Lift中,我发现定义内部类和…

多孤肩上扛 2024-10-12 10:39:27 3 0

了解 Scala 对象是否是 Case 类的实例

我想知道是否有办法知道一个对象是否是案例类的实例。我试图找到一些与 unapply 匹配的结构类型,我注意到它们继承了 Product。我真正需要一个类似以…

云柯 2024-10-12 10:23:02 5 0

Scala Lazy Val 问题

我有一个场景,我有一些对象需要相互引用。我可以编译它的唯一方法是使用lazy class A(b:B) class B(a:A) lazy val a:A = new A(b) lazy val b:B = ne…

[旋木] 2024-10-12 09:51:57 4 0

Lift 不喜欢我的 Web.xml

我在 tomcat 6.0.18 下工作时遇到了基本的 hello world lift 应用程序的问题。我的 web.xml 看起来像这样 &lt?xml version="1.0" encoding="UTF-8"?&g…

夕嗳→ 2024-10-12 09:44:43 2 0

为什么存在从 Float/Double 到 BigDecimal 的隐式转换,而不是从 String 的隐式转换?

虽然从 Double 到 BigDecimal 的转换情况与 Java 相比已经有所改善 scala&gt new java.math.BigDecimal(0.2) res0: java.math.BigDecimal = 0.2000000…

回首观望 2024-10-12 09:38:39 6 0

如何使用 Scalatest 在 Scala 中开发编译器插件

实际上,我正在根据 http://www.scala- 上的文章为 Scala 开发一个编译器插件lang.org/node/140。 这是插件的代码: package localhost import scala.…

你与昨日 2024-10-12 09:15:55 1 0

新的 scala Dynamic 类型有什么作用?

可能的重复: Scala 中动态类型的实际使用 它有 刚刚发布推文,Martin Odersky 刚刚将 Dynamic 添加到主干中。显然,这是巨大的。为什么?…

じее 2024-10-12 09:02:07 0 0

在 FP 中处理 POST 的“正确”方法是什么?

我刚刚开始使用 FP,并且正在使用 Scala,这可能不是最好的方法,因为如果事情变得困难,我总是可以退回到命令式风格。我只是不想。我有一个非常具体…

梦毁影碎の 2024-10-12 08:38:00 3 0

有没有类似于 PyCogent 的库,但是是 Java(或 Scala)语言的?

我正在写一个生物进化模拟器。目前,我的所有代码都是用 Python 编写的。在大多数情况下,这很棒,一切都运转良好。然而,这个过程中有两个步骤需要很…

十年不长 2024-10-12 08:32:34 3 0

为什么我会收到“扩展函数缺少参数”的信息?在一种情况下而不是另一种情况下?

这种情况有效: Seq(fromDir, toDir) find (!_.isDirectory) foreach (println(_)) 而这不起作用: Seq(fromDir, toDir) find (!_.isDirectory) forea…

月朦胧 2024-10-12 08:21:26 3 0

为什么 Scala 编译器更喜欢将 null 值的参数推断为 Array[Char] 而不是 Object?

考虑 java.lang.String 中的这些方法 /** * Returns the string representation of the &ltcode&gtObject&lt/code&gt argument. * * @param obj an &l…

岁月苍老的讽刺 2024-10-12 07:57:12 3 0

当在对象上定义但不在类上定义时,方法是尾递归的

在对象上定义递归方法: object Recursive { def recurse(maxDepth: Int = 10): Unit = { if (maxDepth == 0) throw new Exception recurse(maxDepth …

旧伤还要旧人安 2024-10-12 07:11:49 3 0
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

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