Variable type

Swift

[Swift] 값 타입과 참조 타입

값 타입과 참조 타입 값 타입(Value Type) 참조 타입(Reference Type) 구조체, 열거형, 튜플 클래스, 클로저 값 타입 구조체, 열거형, 튜플 타입 자체는 데이터 메모리 영역 에서 생성된다 스택 메모리 영역 에 인스턴스가 생성된다 인스턴스 복사시) 새로운 값이 할당되어 스택 메모리 영역에 쌓인다 그러므로 복사본의 내부 프로퍼티를 변경하면 그 복사본의 값이 변하고 원본 값은 변하지 않는다 인스턴스 let으로 선언시) 인스턴스의 내부 프로퍼티들이 var로 선언되었더라도 그 값을 변경할 수 없게된다 참조 타입 클래스나 클로저 타입 자체도 값 타입과 마찬가지로 데이터 메모리 영역 에서 생성된다 힙 메모리 영역 에 생성된 인스턴스의 데이터를 저장한다 스택 메모리 영역 에서는 힙 메모리 영역 에..

ruby
'Variable type' 태그의 글 목록