이름 있는 필드
각 값의 의미를 필드 이름으로 드러내야 할 때 사용합니다.
구조체는 데이터를 묶는 문법이면서 타입 이름으로 의도를 남기는 모델링 도구입니다.
각 값의 의미를 필드 이름으로 드러내야 할 때 사용합니다.
내부 형태는 단순하지만 타입을 구분해야 할 때 적합합니다.
상태 없이 타입 자체가 마커 역할을 할 때 사용합니다.
기존 인스턴스의 나머지 필드를 재사용하지만, 이동되는 필드는 이후 쓸 수 없습니다.
구조체에 참조를 저장하려면 수명 표기가 필요하므로 초반에는 소유 타입을 우선 사용합니다.