scala-2.8

    0热度

    3回答

    昨晚我安装了scala 2.8.0,我似乎遇到了一些问题让它运行。如果我在命令提示符下键入scala,它会出现以下内容: > scala Exception in thread "main" java.lang.NoSuchMethodError: scala.collection.mutable.ListBuffer.toList()Lscala/collection/immutable/Li

    0热度

    1回答

    我使用版本库(yum install scala netbeans)在Fedora 14(64位)上安装了Scala 2.8和NetBeans 6.9。然后我从source-forge下载了Nb6.9的Scala 2.8插件。我使用NetBeans的工具 - >插件菜单成功安装了它。 但现在的问题。当我开始Scala项目并尝试编译一点“helloworld”的例子(为了看看编译器是否工作),我得到

    11热度

    3回答

    我仍然在学习Scala,但我认为有趣的一件事是Scala模糊了方法和字段之间的界限。举例来说,我可以建立像这样一类... class MutableNumber(var value: Int) 这里的关键是,在构造函数参数的自动无功让我用“值”字段像在Java中的getter/setter。 // require all mutable numbers to be >= 0 class Mu

    3热度

    1回答

    我读了关于在不同的值类类型之间进行的隐式转换。这本书“在Scala编程”规定: [...]必要时scala.Int类的实例会自动扩大(由隐式转换),以scala.Long类的一个实例。 (11.1章 - Scala的层次) 什么是 “必需的” 的意思是在这种情况下?如何让这个“可见”?我认为: scala> var i = Int.MaxValue i: Int = 2147483647 我

    4热度

    2回答

    例如,我有一个可信的客户端和一台服务器。客户端想要在服务器上执行任意代码。这可以通过使用RemoteActor来实现(序列化一个函数并通过网络发送,反序列化并执行它)?

    17热度

    2回答

    我正在使用Scala开发简单的Web应用程序。该计划是从外部API获取JSON数据,并将其插入模板(不幸的是,以XML获取数据不是一种选择)。 我已经尝试使用Twitter的scala-json库,但我无法正确编译它(github上的代码无法在sbt中更新,说标准项目7.10不可用,而且我也没有这样做了)。 lift-json看起来令人印象深刻,但似乎比我现在需要的更精细。 试图导入我在Java中

    9热度

    1回答

    我遇到的行为奇数位时,我用的就是在斯卡拉 - 2.8添加了自动生成的拷贝()方法。 从我读过的东西,当你声明一个给定的类作为案例类,很多东西都是自动为您生成,其中一个是copy()方法。所以,你可以做以下... case class Number(value: Int) val m = Number(6) println(m) // prints 6 println(m.cop

    25热度

    4回答

    你如何使用Map.foldLeft?按照docs它看起来像 foldLeft [B] (z: B)(op: (B, (A, B)) ⇒ B) : B ,但我有困难: Map("first"->1,"second"->2).foldLeft(0)((a,(k,v)) => a+v) error: not a legal formal parameter 错误指向k的前面开括号。

    4热度

    1回答

    我在我的Scala代码中试验隐式变量。我写了下面的示例代码,但不幸的是它无法编译。我想知道,有人知道这里缺少什么吗? (在Linux上使用阶2.8.0与SBT 0.7.4) 谢谢, 阿里 trait Feed trait FeedFactory { type T <: Feed implicit val op_name = classOf[T].getCanonicalName def

    7热度

    6回答

    我将开始滚球。 给定一系列元素,其中一些元素可以被多次包含,一个典型的要求是对它们进行计数 - 以计数或直方图的形式。 的经常被引用的解决方案是: ss.groupBy(identity).mapValues(_.size) 所以在斯卡拉类似普遍遇到的问题是什么其他的解决方案存在吗?