2

我有一些代码可以做到这一点=:

{
    val data = someBlackBox.loadData()
    LOG.(s"Got ${data.size} record(s)")
    data
}

Set当我只想记录数据的大小 (a ) 并返回数据时,三行似乎有点不雅。有没有someMethodSet哪里:

someBlackBox.loadData().someMethod(data => LOG(s"Got ${data.size} record(s)"))

...所以someMethod有点像map但不打算转换data为另一种类型 - 只是对其执行一些操作,然后返回它?

或者也许是一种更好的方法?

4

0 回答 0