Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

İlgili Verileri Yapılandırmak İçin Struct Kullanımı

Bir struct veya yapı, anlamlı bir grup oluşturan birden fazla ilgili değeri bir araya getirip isimlendirmenizi sağlayan özel bir veri türüdür. Nesne yönelimli (object-oriented) bir programlama diline aşinaysanız, struct bir nesnenin veri özelliklerine (data attributes) benzer. Bu bölümde, halihazırda bildiklerinizi geliştirmek için demetleri (tuples) struct’larla karşılaştıracak ve verileri gruplandırmak için struct’ların ne zaman daha iyi bir yol olduğunu göstereceğiz.

Struct’ların nasıl tanımlanacağını ve örnekleneceğini (instantiate) göstereceğiz. Bir struct türüyle ilişkili davranışları belirtmek için ilişkili fonksiyonların (associated functions), özellikle de metot (method) olarak adlandırılan türünün nasıl tanımlanacağını tartışacağız. Struct’lar ve enum’lar (Bölüm 6’da tartışılacaktır), Rust’ın derleme zamanı tür kontrolünden (compile-time type checking) tam anlamıyla yararlanmak üzere programınızın etki alanında (domain) yeni türler oluşturmak için temel yapı taşlarıdır.