
Structs & Enums
Định nghĩa struct, method, associated function, tuple struct, enum, Option, Result
1Struct trong Rust là gì?
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.
2Làm thế nào để khai báo một struct tên Point với hai trường x và y kiểu i32?
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.
3Tuple struct trong Rust là gì?
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.
Làm thế nào để truy cập các trường của tuple struct Color(u8, u8, u8)?
Khối impl trong Rust là gì?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Rust khác
Cơ bản về Rust
Ownership & Borrowing
Xử lý lỗi
Collections
Modules & Packages
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
Macro
Serde & Serialization
Unsafe Rust
Trait nâng cao
Lifetime Nâng Cao
Type System
Tokio & Async I/O
Tối ưu hóa Hiệu suất
Memory Management
Web Frameworks
Database Integration
Design Pattern trong Rust
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í