🔗 CS 학습 노트

📌 마주친 기술

Kotlin 람다에서 외부 변수(clicks)를 캡처했지만 값이 누적되지 않는 이슈


📄 코드 예시

fun tryToCountButtonClicks(button: Button): Int {
    var clicks = 0
    button.setOnClickListener {
        clicks++
        println("클릭됨: $clicks")
    }
    return clicks
}

예상과 달리, 클릭해도 출력은 계속 "클릭됨: 1" 또는 "클릭됨: 0"만 나옴


🧠 관련된 CS 개념

🔍 참고 자료