
Structs & Enums
Struct 정의, 메서드, 연관 함수, tuple struct, enum, Option, Result
20 면접 질문·
Junior
1Rust에서 struct란 무엇입니까?
1
Rust에서 struct란 무엇입니까?
답변
Rust의 struct는 관련된 여러 값을 하나의 이름 아래에 묶을 수 있는 사용자 정의 데이터 타입입니다. 다른 언어의 클래스와 비슷하지만 상속은 없습니다. struct는 구조화된 데이터를 모델링하는 데 기본이 되며 모든 Rust 프로그램에서 널리 사용됩니다.
2i32 타입의 두 필드 x와 y를 가진 Point라는 struct를 어떻게 선언합니까?
2
i32 타입의 두 필드 x와 y를 가진 Point라는 struct를 어떻게 선언합니까?
답변
Rust에서 struct를 선언하는 구문은 struct 키워드 다음에 이름과 중괄호 안의 필드를 작성합니다. 각 필드는 이름 뒤에 콜론과 타입을 지정합니다. 이 구문은 Rust에서 이름 있는 struct를 정의하는 표준 형식입니다.
3Rust에서 tuple struct란 무엇입니까?
3
Rust에서 tuple struct란 무엇입니까?
답변
tuple struct는 필드가 이름이 아닌 위치로 식별되는 struct입니다. 중괄호 대신 괄호로 선언하며 튜플로부터 별개의 새로운 타입을 만들 수 있습니다. tuple struct는 newtype을 만들거나 필드 이름이 중복될 때 유용합니다.
4
tuple struct Color(u8, u8, u8)의 필드에 어떻게 접근합니까?
5
Rust에서 impl 블록이란 무엇입니까?
+17 면접 질문
기타 Rust 면접 주제
Rust 기초
Junior
25개 질문Ownership & Borrowing
Junior
22개 질문에러 처리
Junior
18개 질문컬렉션
Junior
20개 질문모듈과 패키지
Junior
18개 질문Traits
Mid-Level
22개 질문Generics
Mid-Level
20개 질문Lifetimes
Mid-Level
20개 질문Iterators & Closures
Mid-Level
22개 질문Smart Pointers
Mid-Level
22개 질문Concurrency Basics
Mid-Level
20개 질문async/await
Mid-Level
22개 질문Testing
Mid-Level
18개 질문Cargo & Ecosystem
Mid-Level
18개 질문Pattern Matching
Mid-Level
18개 질문매크로
Mid-Level
20개 질문Serde와 직렬화
Mid-Level
20개 질문Unsafe Rust
Senior
20개 질문고급 트레잇
Senior
22개 질문고급 lifetime
Senior
20개 질문Type System
Senior
20개 질문Tokio & Async I/O
Senior
22개 질문성능 최적화
Senior
20개 질문Memory Management
Senior
20개 질문Web Frameworks
Senior
22개 질문Database Integration
Senior
20개 질문Rust 디자인 패턴
Senior
20개 질문