Why is a single underscore character an illegal name for a lambda parameter?
The reason is expressed in this post from Brian Goetz himself: We are “reclaiming” the syntactic real estate of “_” from the space of identifiers for use in future language features. However, because there are existing programs that might use it, it is a warning for identifiers that occur in existing syntactic positions for 8, … Read more