Rust

Structs & Enums

Struct tanımı, metotlar, ilişkili fonksiyonlar, tuple struct'lar, enum'lar, Option, Result

20 mülakat soruları·
Junior
1

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.

2

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.

3

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.

4

Color(u8, u8, u8) tuple struct'ının alanlarına nasıl erişilir?

5

Rust'ta impl bloğu nedir?

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