scala-2.8

    3熱度

    2回答

    爲什麼調用fn(Iterator(「foo」)進行編譯,但調用fn(fooIterator)失敗,並顯示錯誤「類型不匹配;找到:Iterator [java.lang.String] required:scala.Iterator [ com.banshee.Qx.HasLength]「 object Qx { type HasLength = {def length: Int}

    11熱度

    1回答

    我正在尋找類似於JodaTime或JSR 310的Scala,它利用了諸如運算符重載等很好的Scala特性,並且不依賴於隱式轉換(我對隱式轉換有非理性擔心)。 我知道http://github.com/jorgeortiz85/scala-time,但它只是pimps JodaTime與implicits。

    39熱度

    1回答

    Language FAQ說 import scala.collection.mutable.{_, Map => _, Set => _} 應該從包scala.collection.mutable導入所有類,除了Map和Set。但它給了我這個錯誤: error: '}' expected but ',' found. import scala.collection.mutable.

    1熱度

    1回答

    在Scala中2.8.0 RC 2這樣的定義: def buttonGroup[T](values: Array[T], textProvider: T => String = (t: T => t.toString)) = ... 提供錯誤消息: 未找到:值t def buttonGroup[T](values: Array[T], textProvider: T => String = (

    2熱度

    1回答

    到目前爲止,我一直在使用Scala 2.7.7(以Scala編程作爲我的主要參考)。但是因爲我是一個相對的n00b,而2.8看起來好像很快就會出來,所以我認爲在我開始使用2.8之前開始使用任何糟糕/過時的習慣是個好主意。 我已經看過http://www.scala-lang.org/node/1564作爲關鍵新功能的列表,但是有沒有人對優秀文章有過任何建議,這些文章涵蓋了更深入的任何/所有新功能?

    2熱度

    1回答

    我試圖用擴展語義實現一種SortedMap。我試圖委託SortedMap作爲存儲,但無法避開方差約束: class IntervalMap[A, +B](implicit val ordering: Ordering[A]) //extends ... { var underlying = SortedMap.empty[A, List[B]] } 這是我得到的錯誤。我

    10熱度

    5回答

    我有以下一組集。提前不知道多久。 val sets = Set(Set("a","b","c"), Set("1","2"), Set("S","T")) 我想將其擴展成笛卡爾乘積: Set("a&1&S", "a&1&T", "a&2&S", ..., "c&2&T") 你會如何做呢?

    31熱度

    2回答

    有沒有人有很好的例子使用scala.util.control.Exception version 2.12.0(version 2.8.0),?我正在努力從這些類型中找出答案。

    11熱度

    1回答

    我試圖找到一種更清潔的替代方案(即Scala的慣用方法),以便在WPF/silverlight數據綁定中使用數據綁定 - 即實現INotifyPropertyChanged時看到的那種東西。首先,一些背景: 在.net WPF或silverlight應用程序中,您有雙向數據綁定的概念(即將UI的某些元素的值綁定到DataContext的.net屬性中改變UI元素的方式會影響屬性,反之亦然,一種方法

    1熱度

    1回答

    有人可以告訴我如何用scala 2.8 packrat解析解析HTTP協議嗎? 我需要解析附實施例一HTTP響應到 ResponseStatusCode的:int 接頭:列表[(字符串,字符串)] 體:字符串,數組[字節],CharBuffer的 或不管 Packrat-Parser的簡要說明用法非常感謝。謝謝! HTTP/1.1·200·OK(CR)(LF) Date:·Thu,·27·May