
Structs & Enums
Definisi struct, method, associated function, tuple struct, enum, Option, Result
1Apa itu struct di Rust?
Apa itu struct di Rust?
Jawaban
Struct di Rust adalah tipe data kustom yang memungkinkan pengelompokan beberapa nilai terkait dalam satu nama. Mirip dengan class di bahasa lain tetapi tanpa inheritance. Struct sangat fundamental untuk memodelkan data terstruktur dan banyak digunakan di seluruh program Rust.
2Bagaimana cara mendeklarasikan struct bernama Point dengan dua field x dan y bertipe i32?
Bagaimana cara mendeklarasikan struct bernama Point dengan dua field x dan y bertipe i32?
Jawaban
Sintaks untuk mendeklarasikan struct di Rust menggunakan keyword struct diikuti nama dan field di dalam kurung kurawal. Setiap field menentukan namanya diikuti titik dua dan tipenya. Sintaks ini adalah bentuk standar untuk mendefinisikan struct bernama di Rust.
3Apa itu tuple struct di Rust?
Apa itu tuple struct di Rust?
Jawaban
Tuple struct adalah struct yang field-nya diidentifikasi berdasarkan posisi, bukan berdasarkan nama. Ia dideklarasikan dengan tanda kurung alih-alih kurung kurawal dan memungkinkan pembuatan tipe baru yang berbeda dari sebuah tuple. Tuple struct berguna untuk membuat newtype atau ketika nama field akan menjadi berlebihan.
Bagaimana cara mengakses field dari tuple struct Color(u8, u8, u8)?
Apa itu blok impl di Rust?
+17 pertanyaan wawancara
Topik wawancara Rust lainnya
Dasar-Dasar Rust
Ownership & Borrowing
Penanganan Error
Collections
Module & Package
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
Macro
Serde & Serialisasi
Unsafe Rust
Trait Lanjutan
Lifetime Lanjutan
Type System
Tokio & Async I/O
Optimasi Performa
Memory Management
Web Frameworks
Database Integration
Design Pattern Rust
Kuasai Rust untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis