업무 중 우연히 generateSequence라는 Kotlin 함수를 접하게 되었습니다. 처음에는 단순히 “값을 반복해서 만들어주는 함수인가?” 정도로만 생각했는데, 막상 사용해보니 생각보다 훨씬 유연하고 강력한 기능을 가지고 있더라고요. 궁금증이 생겨 문서를 살펴보고
최근 코틀린 공부를 하다가 클래스 안에서 init 블록이라는 걸 자주 보게 되었습니다. 처음엔 “이게 그냥 생성자 같은 건가?” 하고 넘겼는데, 실제로 눈으로 확인하고 동작을 분석하다 보니 생각보다 미묘한 부분이 많더라고요. 특히 프로퍼티 초기화 순서, 상속 관계에서의