scala-collections

    0热度

    2回答

    我有以下地图对象: val ad = node.asInstanceOf[Map[String, Any]] 和广告对象的印刷例子是: ListMap(userId -> 1234, userName -> Jason, location -> ListMap(longitude -> -79.234264, latitude -> 37.2395), email -> Some([email

    -1热度

    2回答

    内的对象的序列环,我有以下案例类 case class BusinessInput(userId: String, name: String, location: Point, address: Option[String], phonenumber: Option[String], email: Option[String], hours: Seq[BusinessHoursInput])

    -1热度

    2回答

    我已经对如何在listbuffer恰好在循环调用的scala future中构造的情况下如何获得字符串列表缓冲区的内容感到震惊。 这里是一个吻例子 def INeedThatListBuffer(): ListBuffer[String] = { var myCollections: ListBuffer[String] = new ListBuffer[String]()

    2热度

    2回答

    我正在使用返回分页资源的服务。它暴露一个单个呼叫,它是由下面的接口定义: trait Service { getPage(pageSize: Int, pageCursor: String): AsyncPage[Resource] } 的getPage函数返回一个AsyncPage[T]对象,这是这样实现的: /** * A page of contents that are

    2热度

    1回答

    我有一个takeWhile的用例,但是我希望在谓词为true后保留固定数量的项目。我也试图把它写成尽可能通用的类型的集合。因此,像: def takeWhileWithOffset[A, Iter[_] <: Iterable[A]](iter: Iter[A], p: A => Boolean, offset: Int) 我选择Iterable为界,是因为希望它与Stream工作。但是我很难

    0热度

    2回答

    我有以下代码: case class Person(name: String, age: Int) object Launcher extends App { val people = Option(Seq(Person("Andrii", 20), Person("John", 35), Person("Sam", 15))) def filterPeople(lis

    0热度

    1回答

    的,我有以下输入: List( Map("A" -> 1, "B" -> 2, "C" -> 3), Map("A" -> 4, "B" -> 5, "C" -> 6), Map("A" -> 7, "B" -> 8, "C" -> 9) ) ,我要变成: Map( "A" -> List(1,4,7), "B" -> List(2,5,8), "C" -> List(3,6,9)

    2热度

    1回答

    新手到Scala,即时通讯寻找处理收藏混淆的象征符号。要将项目追加到列表或向量我可以使用: List(1, 2, 3) :+ 4 我理解是本方法 List(1, 2, 3).:+(4) 的缀形式如果我想预先考虑到一个列表,我可以使用 List(1, 2, 3).+:(4) 然而,缀形式给我一个编译错误 List(1,2,3) +: 4 Error:(121, 16) value +:

    0热度

    2回答

    什么是一种好方法(读取更好的可读性)来过滤元组列表。我正在使用 tupleList.filter(_._2).map(_._1) 但是这并不感觉可读。

    -1热度

    1回答

    分开键和值的字符串我有一个Map[String, Any]。该值可以是另一个Map等。 val m: Map[String, Any] = Map("a" -> Map("b" -> Map("c" -> 1, "d" -> 4))) 什么是该嵌套Map到另一个Map与转换价值像 Map("a.b.c" -> 1, "a.b.d" -> 4)