scala:使用地图函数的首选方式

scala: preferred way of using map function

我更喜欢在列表中应用地图:

items.map( myItem => ...)

但我也看到很多例子:

items.map { case MyItem(...) => ... }

那么哪个是地道的?

两者都很好。第二个只是

的一个方便的语法糖
items.map { myItem =>
  myItem match {
    case MyItem(...) => ...
  }
}

如果您不需要在 myItem 上执行 match,那么您通常会使用第一种语法。