[Swift] Structures and Classes(스트럭처와 클래스) - 2
Structures and Enumerations Are Value Types값 타입은 변수나 상수에 할당되거나 함수에 전달될 때, 값이 복사되는 타입이다. 스위프트의 정수, 실수, 부울, 문자열, 배열, 딕셔너리와 같은 기본 타입들은 모두 값 타입이고 실제로 스트럭처로 구현되어있다. 스위프트에서 모든 스트럭처와 열거형과 그 값 타입 프로퍼티들은 코드 안에서 복사되어 전달된다.Note배열, 딕셔너리, 문자열과 같은 콜렉션은 전달(혹은 할당)될 때, 즉시 복사되지 않고 수정 작업이 이루어졌을때 복사를 하는 최적화가 되어있다.let hd = Resolution(width: 1920, height: 1080)var cinema = hd이 예시는 앞선 예시에 나온 스트럭처 Resolution의 상수 인스턴스 h..
2023. 6. 1.