Sto imparando Kotlin
per lavoro adesso e ho notato che il lambda it
ha il seguente costrutto:
(arrayOf(1, 2, 3)).map { it * 2 }
Dove il parametro non è denominato in modo esplicito e viene assegnato implicitamente il nome it
. L'ho già visto in LiveScript
che ha preso un po 'di idee da tutti i tipi di lingue diverse.
Quindi, da dove proviene it
originariamente? Inoltre, se lo sai, qual è la cronologia di it
?
Grazie in anticipo!