scala

scala

文章 292 浏览 105

从 IDEA 启动 OSGi

我使用 IntelliJ IDEA 开发 scala 应用程序。我希望我的应用程序模块是 OSGi 包。 在 Eclipse 中,可以创建一个既是 scala 项目又是插件项目的项目。 …

只为守护你 2024-10-08 21:31:16 6 0

scala:用重载来修饰我的库

有什么想法为什么以下不起作用? implicit def listExtensions[A](xs : List[A]) = new ListExtensions(xs) class ListExtensions[A](xs : List[A]) {…

独自唱情﹋歌 2024-10-08 21:08:06 5 0

如何将实现 java.lang.Comparable 的类转换为实现 Scala.Ordered?

将 extends Comparable[A] 重命名为 extends Ordered[A] 并将 defcompareTo 重命名为 defcompare 是否足够,或者有什么需要我注意的吗?…

浸婚纱 2024-10-08 19:46:55 1 0

Scala 组合器微积分数据模型的类型推断

我正在 scala 中尝试一种非常轻量级的组合器演算编码。最初,我只是实现 S 和 K 组合器、应用程序和常量值。稍后我希望将 scala 函数引入并允许将表达…

っ左 2024-10-08 19:37:13 5 0

对于值类型,asInstanceOf[X] 和 toX 之间有什么区别吗?

我使用 IntelliJ 将 Java 代码转换为 Scala 代码的功能,通常效果很好。 IntelliJ 似乎用对 asInstanceOf 的调用替换了所有强制转换。 对于无法用 toI…

浅语花开 2024-10-08 19:37:04 3 0

SBT 子项目相互依赖关系

我这个 SBT 项目配置哪里出了问题? 我有一个父项目A,有子项目B1和B2,B2依赖于项目B1。 B1编译成功;但是B2的编译失败,因为它找不到B1的类。 impor…

农村范ル 2024-10-08 18:58:58 3 0

在 Scala 中使用并行集合的首选方式是什么?

起初,我假设每个集合类都会收到一个额外的 par 方法,该方法会将集合转换为合适的并行数据结构(例如 map 返回元素类型的最佳集合)在 Scala 2.8 中…

酒几许 2024-10-08 17:46:15 3 0

cygwin / vista中sbt的两个问题

我在 Windows Vista 上使用 cygwin 1.77。 我在 shell 中遇到 sbt 的输出问题。 一些相关的环境变量: TERM=cygwin CYGWIN=server LANG=C.UTF-8 (1) …

始终不够爱げ你 2024-10-08 17:36:20 3 0

在 Scala 中表示值约束的最佳方式?

表达 Int 字段或参数永远不应该为负数的最佳方式是什么? 首先想到的是类型上的注释,例如 case class Foo(x: Int @NotNegative)。但我必须发明自己的…

简美 2024-10-08 15:33:09 0 0

使用向量进行 Scala 函数式编程

我是 Scala 编程新手,对函数式编程和不可变集合有一些困难。我正在尝试将我的数字代码从 C++ 移植到 Scala。 很多时候我的代码都在这样的小向量上运…

是伱的 2024-10-08 15:21:11 0 0

有关 Scala XML 支持的完整文档?

我正在阅读《Scala 编程》第二版的预印本,但正如它所说,它“只触及了 XML 所能做的事情的表面”。是否有任何资源可以帮助您了解 Scala 2.8 中的整个…

七秒鱼° 2024-10-08 14:54:18 1 0

请解释 Option 的 orNull 方法的使用

Scala 的 Option 类有一个 orNull 方法,其签名如下所示。 orNull [A1 &gt: A](implicit ev : &lt:&lt[Null, A1]) : A1 我对隐含的东西感到困惑。有人…

如何视而不见 2024-10-08 12:45:34 7 0

如何在scala中实现惰性序列(可迭代)?

我想实现一个惰性迭代器,它在 3 级嵌套循环中的每次调用中生成下一个元素。 scala 中是否有与 c# 代码片段类似的内容: foreach (int i in ...) { fo…

橘虞初梦 2024-10-08 12:36:43 3 0

为什么使用fish时sbt会退出?

我正在尝试使用 Fish shell 来运行 sbt。 #!/usr/local/bin/fish java -Xmx512M -jar (dirname (status -f))/sbt-launch-0.7.4.jar "$argv" 当我调用 …

因为看清所以看轻 2024-10-08 12:21:20 6 0

如何在vim中快速编译并运行scala代码?

我正在使用 vim 来学习 scala。我在 vim 中编写了一些 scala 代码,然后: :!scalac xxx.scala :!scala Xxx 有什么方法可以更轻松地运行代码吗?…

猫弦 2024-10-08 12:17:01 1 0
更多

推荐作者

qq_E2Iff7

文章 0 评论 0

Archangel

文章 0 评论 0

freedog

文章 0 评论 0

Hunk

文章 0 评论 0

18819270189

文章 0 评论 0

wenkai

文章 0 评论 0

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