
Structs & Enums
Struct tanımı, metotlar, ilişkili fonksiyonlar, tuple struct'lar, enum'lar, Option, Result
1Rust'ta struct nedir?
Rust'ta struct nedir?
Cevap
Rust'ta struct, birden fazla ilişkili değeri tek bir isim altında gruplamayı sağlayan özel bir veri tipidir. Diğer dillerdeki sınıflara benzer ancak kalıtım yoktur. Struct'lar yapılandırılmış verileri modellemek için temeldir ve her Rust programında yaygın olarak kullanılır.
2i32 tipinde x ve y olmak üzere iki alana sahip Point adlı bir struct nasıl bildirilir?
i32 tipinde x ve y olmak üzere iki alana sahip Point adlı bir struct nasıl bildirilir?
Cevap
Rust'ta struct bildirme sözdizimi, struct anahtar kelimesinin ardından isim ve süslü parantezler içindeki alanları kullanır. Her alan, adının ardından iki nokta üst üste ve tipini belirtir. Bu sözdizimi, Rust'ta isimli struct'ları tanımlamanın standart biçimidir.
3Rust'ta tuple struct nedir?
Rust'ta tuple struct nedir?
Cevap
Tuple struct, alanları isim yerine konumlarına göre tanımlanan bir struct'tır. Süslü parantez yerine normal parantezlerle bildirilir ve bir tuple'dan ayrı yeni bir tip oluşturmaya olanak tanır. Tuple struct'lar newtype oluşturmak için veya alan adlarının gereksiz olacağı durumlarda kullanışlıdır.
Color(u8, u8, u8) tuple struct'ının alanlarına nasıl erişilir?
Rust'ta impl bloğu nedir?
+17 mülakat soruları
Diğer Rust mülakat konuları
Rust Temelleri
Ownership & Borrowing
Hata Yönetimi
Koleksiyonlar
Modüller ve Paketler
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
Makrolar
Serde ve Serileştirme
Unsafe Rust
Gelişmiş Trait'ler
İleri Düzey Lifetime
Type System
Tokio & Async I/O
Performans Optimizasyonu
Memory Management
Web Frameworks
Database Integration
Rust Tasarım Desenleri
Bir sonraki mülakatın için Rust'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla