scala-collections

    0熱度

    2回答

    我有一個列表 val l = List(1,2,3,2,6,4,2,3,4,2,1,3,6,3,2) ,我想刪除特定序列,如(2,3) 因此所需的輸出是每個實例... List(1,2,6,4,4,2,1,3,6,3,2) 什麼是最簡單的/在斯卡拉完成這個最習慣的方式? 我已經試過這樣做,到目前爲止.. l.sliding(2).filter{ _!=List(2,3) } 但我想不出

    0熱度

    4回答

    例如: List(1,2,3,4) match { case List(x: Int, y: Int, *rest) => println(rest) // i want to get List(3,4) } _*可以比賽多個變量,但做似乎能夠捕獲他們。 謝謝!

    0熱度

    1回答

    我使用JSON有效負載進行了很多HTTP請求,並且正在爲每個請求讀取一個文件以獲取JSON有效負載,如下所示。 postPayload1 = val postPayload = ElFileBody("Test_case1.json") val TC1 = feed(accountNumberFeeder1) .exec(http(testCase1).post(append

    1熱度

    1回答

    我試圖寫一些簡單的方法toList ... trait Stream[+A] { def uncons: Option[(A, Stream[A])] def isEmpty: Boolean = uncons.isEmpty def toList[A]: List[A] = this.uncons match { case Some((h,t)) =

    0熱度

    3回答

    我不明白SeqLike特質中的sorted方法的簽名目的: def sorted[B >: A](implicit ord: Ordering[B]): Repr 更精確,我不明白: 原因B>:A Repr是什麼意思? 也許你可以對此有所瞭解。 在此先感謝您的回答!

    2熱度

    2回答

    將一段代碼注入scala的最佳方式是什麼?像JavaScript和GroovyScriptEngine中的eval。我想保留我的規則/計算/公式以外的實際數據處理類。我有接近100+的公式被執行。所有數據流都相同,只有公式發生變化。什麼是最好的方式來做它在斯卡拉?公式的數量將隨着時間的推移而增長。

    2熱度

    1回答

    我必須從一些基本類型的集合中生成一個對象的集合。於是,我嘗試了以下兩種方法兩者的工作: case class Gr (x:Int,y:Int, z:Int) val x = List(1,2,4,2,5) val y = Array(1,2,7,4,5) val z = Seq(1,2,4,8,5) (x,y,z).zipped.toList.map(a => Gr(a._1,a._

    2熱度

    2回答

    對不起,新手問題。我嘗試實施蟒蛇issuperset()使用Scala類 Python的例子: weighted_fruits_set = {"banana", "orange","apple"} check = {"banana"} weighted_fruits_set.issuperset(check) Python的答案:"True" 我的Scala代碼下面,我試圖contains

    1熱度

    2回答

    的位置,我相信一定會有一個更好的方式來問這個問題,但我不認爲它。 考慮這種情況下類: case class UserLocation(id: Int, dateTime: DateTime, lat: Double, lon: Double) 我有一個List[UserLocation]與所有用戶的所有位置的歷史,我想對此列表進行過濾只能從他們每個人的最近的位置。 這是我如何做的: impli

    1熱度

    3回答

    嘿,我有我就開始想在REPL運行此一情況: (1 to 100).toList.reduce(_*_) ,把杯子還給我0.我不理解這種行爲。如果Int已經溢出,它應該返回任何負數或正數。我得到了好奇,所以我嘗試這樣做: (1 to 100).toList.fold(1)(_*_) 它仍然回到我0 然後我嘗試這樣的: (1 to 100).toList.fold(1)((a,b) => {