
Rust 기본 개념 - 구조체
·
Rust
구조체는 타입이 다른 여러 값을 하나로 묶는 방법 입니다. 구조체는 설명만 보면 튜플과 상당히 비슷해 보입니다. 실제로도 튜플처럼 구조체의 구성요소들을 각각 다른 타입이 될 수 있습니다.그리고 구조체는 각각의 구성 요소에 이름을 붙일 수 있습니다. 객체지향 언어를 해보았던 사람이라면 바로 객체가 떠오를겁니다.아래를 보면 우리가 생각한 객체의 모습과 상당히 비슷합니다. 자바에서는 아마 이런 구조를 객체 또는 클래스 라고 불렀던 것 같습니다.타입스크립트 에서는 타입 혹은 인터페이스가 구조체와 비슷하다고 볼 수 있겠네요!struct User { active: bool, username: String, email: String, sign_in_count: u64,}정의한 구조체는 해당 구조..