Menu
Coddy logo textTech

Struct Nedir?

Coddy'nin Rust Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 20 / 66.

Şu ana kadar tekil veri parçalarıyla çalıştınız; tek sayılar, dizeler (strings) ve vektörler gibi koleksiyonlar. Peki, ilgili bilgileri bir arada gruplandırmanız gerektiğinde ne olur? Örneğin; adı, yaşı ve e-posta adresi olan bir kişiyi nasıl temsil ederdiniz?

struct’lar burada devreye girer. Struct, ilişkili değerleri tek ve düzenli bir birimde bir araya getirerek özel veri türleri oluşturmanın Rust’taki yoludur.

Bir struct içindeki her veri parçasına alan denir. Alanların adları ve türleri vardır; bu da her bilgi parçasının neyi temsil ettiğini açıkça gösterir.

Farklı alan türlerine sahip bir struct örneği:

struct Person {
    name: String,
    age: u32,
    active: bool,
}

Burada bir Person yapısı, String türünde bir name alanına, u32 türünde bir age alanına ve bool türünde bir active alanına sahiptir.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Rust derleyicisi