【问题标题】:What does map in Scala doScala 中的 map 有什么作用
【发布时间】:2013-12-20 03:18:21
【问题描述】:

有人能解释一下 Scala 中 List 上的 map 究竟做了什么吗? 例如下面这行代码:

map(row => row(column))

【问题讨论】:

  • 试过谷歌了吗?

标签: scala collections map


【解决方案1】:

map 通过对每个元素应用一个函数来进行转换,如果没有更多代码,您的示例很难阅读,简单示例是

scala> val l = List(1,2,3)
scala> l.map( x => x*2 )
res1: List[Int] = List(2, 4, 6)

【讨论】:

  • 我的代码:def column(c: Int): List[Int] = {(grid.map(x => x(c))} 其中grid是一个列表列表
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
  • 2021-09-10
  • 2021-04-27
  • 1970-01-01
相关资源
最近更新 更多