# It keyword

**URL:** <https://discuss.kotlinlang.org/t/it-keyword/6869>\
**Category:** Uncategorized\
**Created:** [March 3, 2018, 9:36pm UTC](https://discuss.kotlinlang.org/t/it-keyword/6869 "2018-03-03T21:36:33Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![agrokotlin](https://avatars.discourse-cdn.com/v4/letter/a/48db29/32.png) [@agrokotlin](https://discuss.kotlinlang.org/u/agrokotlin)\
**Post date:** [March 3, 2018, 10:03pm UTC](https://discuss.kotlinlang.org/t/it-keyword/6869/2 "2018-03-03T22:03:37Z")

</div>

Hi, here you can read about it [it-implicit-name-of-a-single-parameter](https://kotlinlang.org/docs/reference/lambdas.html#it-implicit-name-of-a-single-parameter)

I think they can explain it better than I can but I will try. In conventional programming when you loop through a collection you might do:  
` for (element in collection) { println(element) }`

When using Kotlin functional features you can do something like:  
`collection.map { println(it) }`

Which is equivalent to the code above

---

_[View the full topic](https://discuss.kotlinlang.org/t/it-keyword/6869)._
