label
-
[ Kotlin ] return, break, continue문Kotlin 2020. 12. 9. 16:56
이 글은 부스트코스에서 코틀린 강의를 들으며 정리한 글 입니다 Index return break continue retrun ^ return으로 Unit 반환 람다식에서 return 사용하기 람다식 함수 외부의 함수까지 빠져 나가 비지역 반환이 일어난다.따라서 아래의 코드에서 아무것도 출력되지 않는다. 람다식에서 라벨과 함께 return 사용하기 인라인(inline)으로 선언되지 않은 람다식 함수에서 return을 사용하는 경우, 그냥 사용할 수 없고 라벨(@label) 표기와 함께 사용해야 한다. label 이란 코드에서 특정한 위치를 임의로 표시한 것으로, @ 기호에 이름을 붙여서 사용한다. (라벨이름)@ : 람다식 블록의 시작 부분에 라벨을 지정 @(라벨이름) : 라벨을 사용한 블록의 끝부분을 지정..