Rust

Structs & Enums

Định nghĩa struct, method, associated function, tuple struct, enum, Option, Result

20 câu hỏi phỏng vấn·
Junior
1

Struct trong Rust là gì?

Câu trả lời

Struct trong Rust là một kiểu dữ liệu tùy chỉnh cho phép nhóm nhiều giá trị liên quan dưới một tên duy nhất. Nó tương tự như class trong các ngôn ngữ khác nhưng không có kế thừa. Struct là nền tảng để mô hình hóa dữ liệu có cấu trúc và được sử dụng rộng rãi trong mọi chương trình Rust.

2

Làm thế nào để khai báo một struct tên Point với hai trường x và y kiểu i32?

Câu trả lời

Cú pháp khai báo struct trong Rust dùng từ khóa struct theo sau là tên và các trường trong dấu ngoặc nhọn. Mỗi trường chỉ định tên của nó theo sau là dấu hai chấm và kiểu của nó. Cú pháp này là dạng chuẩn để định nghĩa struct có tên trong Rust.

3

Tuple struct trong Rust là gì?

Câu trả lời

Tuple struct là một struct có các trường được xác định bằng vị trí thay vì bằng tên. Nó được khai báo bằng dấu ngoặc đơn thay vì dấu ngoặc nhọn và cho phép tạo một kiểu mới riêng biệt từ một tuple. Tuple struct hữu ích để tạo newtype hoặc khi tên trường sẽ dư thừa.

4

Làm thế nào để truy cập các trường của tuple struct Color(u8, u8, u8)?

5

Khối impl trong Rust là gì?

+17 câu hỏi phỏng vấn

Nắm vững Rust cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí