Rust

Rust Temelleri

Değişkenler, değiştirilebilirlik, ilkel tipler, fonksiyonlar, ifadeler, control flow, pattern matching

25 mülakat soruları·
Junior
1

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.

2

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.

3

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.

4

Rust'ta varsayılan işaretli tam sayı tipi nedir?

5

Rust'ta isize ve i64 arasındaki fark nedir?

+22 mülakat soruları

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