
Rust Temelleri
Değişkenler, değiştirilebilirlik, ilkel tipler, fonksiyonlar, ifadeler, control flow, pattern matching
1Rust'ta değişkenler varsayılan olarak nasıl tanımlanır?
Rust'ta değişkenler varsayılan olarak nasıl tanımlanır?
Cevap
Rust'ta let ile tanımlanan tüm değişkenler varsayılan olarak değiştirilemezdir (immutable). Bu tasarım, kazara yapılan değişiklikleri önleyerek güvenliği ve eşzamanlılığı destekler. Bir değişkeni değiştirilebilir (mutable) yapmak için let'ten sonra mut anahtar kelimesini açıkça kullanmak gerekir.
2Rust'ta let ve const arasındaki fark nedir?
Rust'ta let ve const arasındaki fark nedir?
Cevap
const, tip ek açıklaması zorunlu olan ve derleme zamanında değerlendirilen bir sabit tanımlarken, let, tip çıkarımının mümkün olduğu ve çalışma zamanında değerlendirilen bir değişken tanımlar. Sabitlerin derleme zamanında bilinen değerleri olmalıdır ve dizi boyutları gibi derleme bağlamlarında kullanılabilir.
3Rust'ta shadowing nedir?
Rust'ta shadowing nedir?
Cevap
Shadowing, let kullanarak aynı isimle bir değişkeni yeniden tanımlamaya olanak tanır ve böylece öncekini gizleyen yeni bir değişken oluşturur. mut'tan farklı olarak shadowing değişkenin tipini değiştirmeye izin verir. Bu, aynı mantıksal ismi korurken bir değeri dönüştürmek için kullanışlıdır.
Rust'ta varsayılan işaretli tam sayı tipi nedir?
Rust'ta isize ve i64 arasındaki fark nedir?
+22 mülakat soruları
Diğer Rust mülakat konuları
Ownership & Borrowing
Structs & Enums
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