Easy Rust #32 ~ #33 struct


Easy Rust #32 ~ #33 struct

Struct unit struct에 대해 먼저 알아봅시다. unit struct는 아무것도 없는 struct입니다. 그리고 크기가 0인데, 직접 확인할 수 있습니다. struct를 다른 형식으로 만들어 볼 수도 있습니다. Color처럼 튜플로 만들어볼 수도 있고, Country처럼 우리가 잘 알고 있는 struct의 형태로 만들어 볼 수도 있겠죠. 그럼 이렇게 만든 struct를 출력해 보겠습니다. Color my_color와 Country canada를 선언했습니다. 그리고 멤버나 struct 전체를 출력해보려고 합니다. 일단 튜플처럼 struct를 선언한 경우에는 저번에 튜플에서 했던 것처럼 멤버를 인덱싱하듯이 my_color.0 , my_color.1 이런 식으로 불러오면 됩니다. 그리고 일반적인 방법으로 struct를 선언한 경우는 canada.population과 같이 멤버 이름으로 불러오면 됩니다. 그런데 왜 struct 전체를 출력하려고 하면 오류가 생기는 걸까요? 우리...


#rust #러스트 #프로그래밍

원문링크 : Easy Rust #32 ~ #33 struct