I'm learning Kotlin for work right now and I noticed the lambda it construct like:(arrayOf(1, 2, 3)).map { it * 2 }Where the parameter isn't explicitly named and it is implicitly given the it name. I've seen this before in LiveScript which took a bunch of ideas from all sorts of different languages.So, where did it originally come from? Also, if you know, what is the history of it?Thanks in advance!
Where did the lambda it construct originate from?
lambda