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) 所以在斯卡拉類似普遍遇到的問題是什麼其他的解決方案存在嗎?