안드로이드 기술 면접을 보러갔을 때, lateinit과 lazy의 차이를 말해달라는 질문을 받았었습니다.당시 제대로 개념을 알고 있지 않았기에 저는 막연하게 알고있던 점을 어버버,,면접관 님 : NPE가 발생한다구요? lazy에서요?나 : 아 ㅎㅎㅎ^^ (큰일났다)그리
코틀린은 범위 지정 함수가 존재합니다.대상 객체에 대해 범위 지정 함수를 호출하면 임시 scope(\* 여기선 block 입니다.)가 형성되는데, 이 scope 내에서 객체에 대해 할 작업을 정의할 수 있습니다.특정 객체에 대한 작업을 block 내에 표현하게 되면 가