[Unity/C#] Call by Value / Call by Reference 비교, StringBuilder 사용 이유
Call by Value & Call by Reference 비교 자료형 타입 비교 유니티와 C# 프로그래밍에서 사용되는 Value 타입과 Reference 타입은 다음과 같다. 기본 자료형(Value type) : int, float, string, long, short, byte, array, Vector, Struct, enum 등 참조 자료형(Reference type) = GameObject, Class, Instance 등 Call by Value (값에 의한 호출) 함수가 호출될 때 메모리 공간 안에는 임시 공간이 생성된다. 마찬가지로 함수가 종료되면 임시 공간은 사라진다. 함수 호출 시 전달되는 변수 값을 복사해서 함수의 인자로 전달한다. 복사된 인자는 함수 안에서 사용하는 지역변수이다. ..