scala:使用地图函数的首选方式
scala: preferred way of using map function
我更喜欢在列表中应用地图:
items.map( myItem => ...)
但我也看到很多例子:
items.map { case MyItem(...) => ... }
那么哪个是地道的?
两者都很好。第二个只是
的一个方便的语法糖
items.map { myItem =>
myItem match {
case MyItem(...) => ...
}
}
如果您不需要在 myItem
上执行 match
,那么您通常会使用第一种语法。
我更喜欢在列表中应用地图:
items.map( myItem => ...)
但我也看到很多例子:
items.map { case MyItem(...) => ... }
那么哪个是地道的?
两者都很好。第二个只是
的一个方便的语法糖items.map { myItem =>
myItem match {
case MyItem(...) => ...
}
}
如果您不需要在 myItem
上执行 match
,那么您通常会使用第一种语法。