return (1) 썸네일형 리스트형 코틀린(Kotlin) - 고차 함수 안에서 흐름 제어 루프(Loop) 같은 명령형 코드를 람다로 쓰기 시작하게 되면 반드시 return 문제에 부딪히게 되실 겁니다. 일반적으로 흔히 알고 있는 루프 안에서 return을 하게 될 때와 달리, object.forEach() { } 와 같이 람다 안에서의 return을 하게 되면 어떻게 되는지 살펴보도록 하겠습니다. 람다 안의 return문 : 람다를 둘러싼 함수로부터 반환 /* 일반 루프 안에서 return 사용 예제 */ fun example() { val list = listOf(1, 2, 3, 4, 5) for (element in list) { if (3 == element) { println("return!") return } println(element) } } >>> example() 1 2 re.. 이전 1 다음