scala-collections

    0熱度

    3回答

    我正在嘗試逐行讀取文件並將每行中的所有單詞存儲到列表中,然後對其執行一些計算。 我做了以下內容: for(line <- Source.fromFile("file1.txt").getLines()) { var words_in_line = line.split("\\s+") println(words_in_line) } 但是,這種打印類似: [Ljava.

    0熱度

    1回答

    我仍然是斯卡拉相當新。我無法將兩個Sequences附加在一起,因爲編譯器正在抱怨Seq的類型。我想從一個Seq [String] var開始,並將其替換爲兩個Seq [String]的加法。在下面的REPL會話中,我們看到y:+ x是Seq [Object],但是爲什麼? Welcome to Scala version 2.11.2 (Java HotSpot(TM) 64-Bit Serve

    2熱度

    1回答

    嗨我正在寫一些包在斯卡拉,我需要解析出一個URL的公共後綴。谷歌番石榴有一個很好的類InternetDomainName,沒有工作,但它返回一個 com.google.common.collect.ImmutableList[String] 而不是 scala.collection.immutable.List[String] 我嘗試使用guavapants但它並沒有真正的幫助。另外,我能

    1熱度

    3回答

    我工作的一些功能,需要一個元素,與此元素返回單例類,參數化類型,如下圖所示: def singletonSet(elem: Int): Set = e => elem == e 但斯卡拉REPL發送信號指示這樣的問題: scala> def singletonSet(elem: Int): Set = | e => elem == e <console>:7: erro

    -2熱度

    1回答

    我有一個類E與一些元素。我想E執行Iterable或類似的Collections界面。我可以檢索任意的元素。 換句話說:我有一個支持apply(n: Int)的類,給元素n。我想支持地圖和類似的方法。我怎樣才能做到這一點? UPDATE:換句話說,我想它有收藏接口

    2熱度

    1回答

    我正在通過開發訂單手冊的模型來教授自己Scala,Akka和Play。我需要找到的第一個元素的各類Ask訂單的集合(特別是優先級隊列),某類型相匹配的Ask順序(具體爲LimitOrderAsk) ,我想出瞭解決的辦法是下面的: bestLimitOrderAsk = askBook find { case ask: LimitOrderAsk => true case _ =

    1熱度

    2回答

    以下代碼在Scala中如何工作? scala> Some(2,true,3, false) res13: Some[(Int, Boolean, Int, Boolean)] = Some((2,true,3,false)) 我沒有看到爲某些可以接受多個參數定義的應用方法。

    1熱度

    1回答

    大家好,我斯卡拉列表包含以下元素 val myList = List(List("A","B","C","E"),List("A","A1","B1","C","E"),List("P","E","L","A")) 現在我想找出以上列表中不同的元素,因此我最後的名單將 val finalList = List ("A","E") 如何這發現在斯卡拉?所有內部列表之間

    2熱度

    1回答

    Iterable和IterableLike有什麼區別? 還有哪些appropiate或預期每個用途? 即是說,下面的方法在參數中接受的集合的種類有何不同? def f[A](c: Iterable[A]) = c.foreach(print) f: [A](c: Iterable[A])Unit def g[A,B](c: IterableLike[A,B]) = c.foreach(pri

    2熱度

    2回答

    我有一個不可變的列表,需要一個新的副本,其元素替換爲多個索引位置。 List.updated是O(n)操作,一次只能替換一個。這樣做的有效方式是什麼?謝謝!