Rust

Structs & Enums

Struct定義、メソッド、関連関数、tuple struct、enum、Option、Result

20 面接問題·
Junior
1

Rustのstructとは何ですか?

回答

Rustのstructは、関連する複数の値を1つの名前のもとにまとめることができるカスタムデータ型です。他の言語のクラスに似ていますが、継承はありません。structは構造化されたデータをモデル化するための基本要素であり、あらゆるRustプログラムで広く使われています。

2

i32型の2つのフィールド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、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める