我有一些代码可以做到这一点=:
{
val data = someBlackBox.loadData()
LOG.(s"Got ${data.size} record(s)")
data
}
当我想要做的只是记录数据的大小(Set
)并返回数据时,三行似乎有点不优雅。 someMethod
上有Set
,其中:
someBlackBox.loadData().someMethod(data => LOG(s"Got ${data.size} record(s)"))
...所以someMethod
有点像map
,但不是要将data
转换为另一种类型 - 只是对它执行一些操作,然后返回它?
或许这是一个更好的方法吗?