Rust

Structs & Enums

Struct 정의, 메서드, 연관 함수, tuple struct, enum, Option, Result

20 면접 질문·
Junior
1

Rust에서 struct란 무엇입니까?

답변

Rust의 struct는 관련된 여러 값을 하나의 이름 아래에 묶을 수 있는 사용자 정의 데이터 타입입니다. 다른 언어의 클래스와 비슷하지만 상속은 없습니다. struct는 구조화된 데이터를 모델링하는 데 기본이 되며 모든 Rust 프로그램에서 널리 사용됩니다.

2

i32 타입의 두 필드 x와 y를 가진 Point라는 struct를 어떻게 선언합니까?

답변

Rust에서 struct를 선언하는 구문은 struct 키워드 다음에 이름과 중괄호 안의 필드를 작성합니다. 각 필드는 이름 뒤에 콜론과 타입을 지정합니다. 이 구문은 Rust에서 이름 있는 struct를 정의하는 표준 형식입니다.

3

Rust에서 tuple struct란 무엇입니까?

답변

tuple struct는 필드가 이름이 아닌 위치로 식별되는 struct입니다. 중괄호 대신 괄호로 선언하며 튜플로부터 별개의 새로운 타입을 만들 수 있습니다. tuple struct는 newtype을 만들거나 필드 이름이 중복될 때 유용합니다.

4

tuple struct Color(u8, u8, u8)의 필드에 어떻게 접근합니까?

5

Rust에서 impl 블록이란 무엇입니까?

+17 면접 질문

다음 면접을 위해 Rust을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기