Rust

Modüller ve Paketler

Crate yapısı, modüller (mod), pub görünürlüğü, use anahtar kelimesi, Cargo.toml, workspaces

18 mülakat soruları·
Junior
1

Rust'ta bir library crate'in kök dosyası hangisidir?

Cevap

src/lib.rs dosyası bir Rust kütüphanesi için geleneksel giriş noktasıdır. Cargo bunu otomatik olarak library crate kökü olarak tanır. Bu dosya kütüphanenin public modüllerini bildirir ve crate kullanıcılarına açılan API'yi tanımlar.

2

Bir Rust dosyasında alt modül bildirmek için hangi anahtar kelime kullanılır?

Cevap

mod anahtar kelimesi bir modül bildirmek için kullanılır. Ardından modül kodunu içeren bir blok gelebilir veya kod ayrı bir dosyadaysa yalnızca modül adı gelebilir. Cargo ardından otomatik olarak ilgili dosyayı arar.

3

Varsayılan olarak, bir Rust modülündeki öğelerin (fonksiyonlar, struct'lar vb.) görünürlüğü nedir?

Cevap

Rust'ta tüm öğeler varsayılan olarak özeldir. Bu tasarım kararı kapsüllemeyi destekler ve geliştiriciyi neyin herkese açık olması gerektiği konusunda açık olmaya zorlar. Bir öğeyi modülün dışından erişilebilir kılmak için pub anahtar kelimesi kullanılmalıdır.

4

Hangi söz dizimi bir tipi içe aktarıp onu yol öneki olmadan kullanmaya olanak tanır?

5

Bir içe aktarmanın başındaki crate:: yol öneki ne anlama gelir?

+15 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