代码段 1
maps foreach { case (k, v) =>
// do something
}
代码片段2:
maps foreach {
case (k, v) => {
// do something
}
}
我是斯卡拉的新手。只是想知道上面两段代码是否相同?哪一个更好?
谢谢
代码段 1
maps foreach { case (k, v) =>
// do something
}
代码片段2:
maps foreach {
case (k, v) => {
// do something
}
}
我是斯卡拉的新手。只是想知道上面两段代码是否相同?哪一个更好?
谢谢
是的,这两段代码是相同的。
但不幸的是,它们都没有考虑到Scala style guide的建议。
所以原始代码应该格式化为
maps.foreach {
case (k, v) => // do something
}