필드 축약
변수 이름이 필드 이름과 같으면 user_name: user_name을 user_name으로 줄인다.
필드 초기화 축약과 ..base 문법을 쓰면 같은 타입의 인스턴스를 더 간결하게 복사/이동해 만들 수 있다.
변수 이름이 필드 이름과 같으면 user_name: user_name을 user_name으로 줄인다.
바뀌는 필드만 적고 나머지는 기존 인스턴스의 필드를 재사용한다.
String 같은 소유 타입 필드는 이동될 수 있어 원본 사용 가능성을 확인해야 한다.
구조체 업데이트는 편의 문법이지만, 복사가 아니라 이동이 일어날 수 있는 필드가 있는지 함께 읽어야 한다.