Hi all, I recently noticed that actually there are some usages of functional transformations (eg. map, foreach and etc.) with extra anonymous closure.
For example, ...map(item => { ... }) which can be just simply as below: ...map { item => ... } I wrote a regex to find all of them and corrected them for a PR (I did not submit yet). However, I feel a bit hesitating because only reasons I can think for this are, firstly, Spark coding guides in both https://github.com/databricks/scala-style-guide and https://cwiki.apache.org/confluence/display/SPARK/Spark+Code+Style+Guide are not using the examples as above secondly, I feel like extra anonymous closure can harm performance but I am too sure, which I think are not persuasive enough. To cut it short, my questions are, 1. Would this be a proper change for a PR? 2. Would there be more explicit reasons to remove extra closure not only for coding style? Thanks!