익명함수, 인라인함수, crossinline 키워드
볼빵빵오춘기
익명함수(Anonymous Function)와 람다식 비교 익명함수 : 이름이 없는 함수로, 일반 함수 형식을 띄지만 이름 없이 변수에 할당하여 사용한다.람다식 : 함수형 표현으로, return, continue, break 등을 직접 사용할 수 없다.라벨(Label)을 사용한 반환 처리: @라벨명을 통해 특정 위치로 제어 흐름 이동 가능하다.val add = fun(x, y) = x + yval add2 = { x: Int, y: Int -> x + y } 인라인 함수 기본 인라인 함수 : 호출되는 위치에 함수 본문을 복사하여 성능 향상시킨다.너무 긴 코드는 인라인화 시 오히려 코드 부피 증가한다.noinline 키워드로 비인라인 지정 가능하다.inline fun shorFunc(x: Int, out..