[Kotlin] foreach 와 map 알고 쓰자
Kotlin 2022. 1. 12. 22:48

Kotlin으로 구현하다보면 foreach와 map은 실제로 같은 기능을 하는 것 같지만 깊게 이해하고 사용하면 상황에 따라 유용하여 사용할 수 있다. 이글에서는 두 문법에 관하여 정리해 보려고 한다. ◆foreach 이 문법은 단순히 모든 Collection 원소에 대하여 한번 순회하면서 처리하는 문법이다. 중간에 중단도 가능하고 결과 값을 만들어 내기도 하고 아닐 수도 있다. 즉 모든 처리가 가능 하다. val list = listOf( Data("John", "Ali"), Data("Naidu", "Tan"), Data("Evgenii", "Dmitry")) list.foreach{ if(it.firstName=="Naidu"){ println("This is Naidu") break } } ◆ma..