Struct는 변수나 함수를 모아서 하나의 형태로 구성할 수 있는 구조체를 의미합니다. Struct에 변수나 함수를 정의한 후 외부에서 인스턴스를 생성해 구조체 해당 구조체 안에 정의되어 있는 프로퍼티와 메서드에 접근하여 사용할 수 있습니다.
+값 타입(복사: CopyOnWrite방식 (처음 값을 복사할 땐 해당 데이터를 참조하여 값을 복사하는 것이 아닌 공유하고 있지만 데이터가 수정되면 그제서야 값 복사를 시작) ), RC증가X (값 타입이라 stack에 적재되기 때문)