Notice
Recent Posts
Recent Comments
Link
STIKA
[02] ref와 out의 차이 본문
ref와 out의 차이
ref와 out은 변수를 참조 형태로 전달하는데 사용된다
ref는 기존 변수를 메서드에서 수정하려 할 때 사용한다
매개변수로 전달하기 전에 반드시 초기화를 해야하지만,
무조건 변수를 할당하지는 않아도 된다
레퍼런스로 전달해서 변수에 직접 참조한다
복사가 일어나지 않게 해서 시간과 메모리를 절약할 수 있다
out은 메서드 내에서 생성된 값을 반환할 때 사용한다
처음에 초기화하지 않아도 되지만 메서드 안에서
변수에 반드시 할당하고 사용해야한다
out이 써지면 어디선가 무조건 사용이 됐구나를 알 수 있고
가독성을 높여주고 작성해야하는 코드의 양을 줄여줄 수 있다
'프로그래밍 > 개념정리' 카테고리의 다른 글
[03] 접근제한자의 종류와 차이 (0) | 2024.03.25 |
---|---|
[07] 배열 , List, ArrayList, Dictionary (0) | 2024.03.25 |
[06] 박싱과 언박싱 (0) | 2024.03.25 |
[05] 가비지 컬렉션, 가비지 컬렉터 (0) | 2024.03.25 |
[01] float과 int의 표현 가능한 수의 범위 차이 (0) | 2024.03.25 |