천천히 , 강하게 멀리

Call by Reference vs Call by Value in Kotlin 본문

interview/Android

Call by Reference vs Call by Value in Kotlin

힌새 2020. 4. 23. 23:16
## Call by Reference vs Call by Value in Kotlin
 
 
Call by Value는 데이터의 값을 복사하여 함수로 전달해서 데이터의 원본은 변경되지 않는다.
하지만 매번 인자로 전달해줄때마다 메모리 공간을 할당하기 때문에 메모리 공간이 더 사용된다.
 
Call by Reference는 데이터 값의 주소를 복사하여 전달하기 때문에 메모리 공간의 문제는 없지만
데이터의 원본이 훼손될수 있다.

 

'interview > Android' 카테고리의 다른 글

안드로이드 4대 컴포넌트  (0) 2020.04.23
안드로이드 생명주기.  (0) 2020.04.23
변수(var) vs 상수(val) in Kotlin  (0) 2020.04.23