【发布时间】:2020-06-18 05:27:51
【问题描述】:
我看到 List.make 在这里被调用
http://aperiodic.net/phil/scala/s-99/p12.scala
但我已经使用 padTo 解决了这个问题,因为 make 不再存在
def decode[A](listOfTuples: List[(Int, A)]): List[Any] = {
listOfTuples flatMap {
x => Nil.padTo(x._1,x._2)
}
}
那么,我是不是搞错了?
【问题讨论】:
-
~刚刚怎么样:
case (x, y) => List(x, y)~ - 哦等等,这似乎做了一些不同的事情,你能解释一下make以前做什么吗? -
@LuisMiguelMejíaSuárez 我认为你误解了这个问题。我说的是
List.makehere 的存在/不存在。 -
当您学习教程时,您应该确保使用相同的版本。本教程似乎使用 Scala 2.7。 (2009年写的,当时是现在的版本,所以我相信是用的那个版本。)特别是你这里说的是集合框架的一种方法,集合框架已经完全重新从那以后写了两次。
标签: scala tuples scala-collections