디버깅1 안드로이드 코틀린은 같은 변수를 계속 만들면 재활용할까? 코틀린은 같은 변수를 계속 만들면 재활용할까? 함수를 호출할 때 마다 변수를 생성하는 함수를 생성한다 함수를 계속 호출하면서 생성되는 변수의 메모리 주소 값을 확인한다 주소값을 통해 같은 변수를 만들 때 재활용하는지 새롭게 주소를 할당하는지 확인한다 HTML 삽입 미리보기할 수 없는 소스 테스트용 코드 작성 기본적으로 코틀린은 C와 같이 포인터가 없기 때문에 변수가 저장된 주소값을 얻을 수 없습니다.... 하지만, 컬렉션의 경우에는 주소값을 출력할 수 있기 때문에 아래의 예시와 같이 버튼을 클릭할 때마다 변수(리스트)를 생성하도록 한다 binding.freeButton.setOnSingleClickListener { val testValue = listOf(0, 1, 2) Timber.d("clicked.. 2023. 1. 8. 이전 1 다음