Github 上的 Scalding 参考(https://github.com/twitter/scalding/wiki/Fields-based-API-Reference#map-functions)说明如下:
MapTo 相当于映射然后投影到新字段,但效率更高。因此,以下两行产生相同的结果:
pipe.mapTo(existingFields -> additionalFields){ ... } pipe.map(existingFields -> additionalFields){ ... }.project(additionalFields)
我的问题是:
- mapTo 如何比 map 更高效?