scala-collections

    2熱度

    2回答

    我有一個嵌套的地圖像這樣的: Map(1 -> Map(2 -> 3.0, 4 -> 5.0), 6 -> Map(7 -> 8.0)) 我想在使得外和內映射的密鑰成對的方式,以「變平」的,即,用於上面的例子: Seq((1,2),(1,4),(6,7)) 什麼是一個優雅的方式來做到這一點?

    2熱度

    1回答

    我試圖在列表中斯卡拉像進行乘法運算: val list = List(1,2,3,4,5) list.map(_*2) res0: List[Int] = List(2, 4, 6, 8, 10) // Output 現在,我已經創建了一個單獨的方法進行乘法運算,如: val list = List(1,2,3,4,5) def multiplyListCont

    1熱度

    1回答

    這是一個播放2.3.x版本的應用程序瓦特/斯卡拉模板 我用這導入中的所有發生: import com.datastax.driver.core.Row 沿這種情況下,類 case class timeOnPage(ip: String, pages: Map[String, Long]) 我使用下面的代碼來生成timeOnPage的情況下,與卡桑德拉行: private def times

    0熱度

    1回答

    我是一個scala新手,很難與簡單的代碼行。我做一個.groupBy操作並關閉「它」,但編譯器抱怨「缺少參數類型」,我不知道如何解決它。這裏是確切的代碼(這是一個不同的網絡上,所以我必須重新輸入 - 請原諒拼寫錯誤): val rddSAInCache: RDD[Map[String, Any]] = getCache(SAInCacheExported, rddconfig) .fil

    2熱度

    4回答

    以下是從1到45範圍內的號碼樂透模擬的必要解決方案,每當我們產生一個數字n1時,號碼從可能的集合中移除數字。 是否有可能以更實用的方式實現相同?即使用圖,過濾器等 def getNumbers :Array[Int] = { val range = 1 to 45 var set = range.toSet var resultSet:Set[Int] =

    0熱度

    1回答

    我想弄清楚如何以遞歸方式使用Scala期貨。我使用的用例是將一個資源(ResourceOne)的輸出與另一個資源(ResourceTwo)輸出進行比較,如果它們之間存在任何差異,我想同步第一個資源(ResourceOne)並再次檢索資源我從resourceOne檢索的項目數與resourceTwo同步。但是,由於我的操作(檢索和刪除)與ResourceOne返回未來,我堅持我的邏輯中途。下面是一個

    1熱度

    3回答

    我有以下兩個列表 - list1 = List(("jira","ABC"), ("collApp","ABC"), ("amarColl","ABC"), ("Ubuntu1404","PQR"), ("relColAdmin","XYZ")) list2 = List(("Linux_server","Hyper-V","suseLi

    3熱度

    2回答

    說我有一個斯卡拉列表, val list : List[Set[Int]] = List(set1, set2, set3, set4) 在我的列表中的每個元素是一個整數集。 我在尋找一個優雅的方式來創建一個列表,其中我的列表中的每個元素都與所有其他人進行比較。例如,我可能想要生成一個列表,其中每個元素(集合)只包含未包含在列表的任何其他元素中的元素。 例如我有一些功能: def f(elem

    0熱度

    1回答

    我無法獲取int和字符串數組中的頂部單詞。 請參閱下面的數組和要求的輸出: 考慮n是一個RDD並建議我獲取輸出的必需函數。 scala> n.take(10) res3: Array[(Int, String)] = Array((4,Hi how are you ,how), (2,hello good good to hear good)) O/P:陣列((4,如何),(2,好))//如

    3熱度

    1回答

    的序列 你好,我正在學習Scala和我有以下的情況下,類對象的序列: case class HistoryCounter(time: DateTime, counter:Int) 現在我想的counter基於時間戳time價值結合起來。獲取time在同一天或同一周的所有計數器的總和。 你怎麼能做到這一點?像褶皺或地圖這樣的收藏功能之一是否可以做到這一點?