Rust Temel Veri Tipleri İle Çalışmak


Rust programlama dili, güvenli, hızlı ve çok kullanılabilir bir dildir. Bu makalede, Rust'ın temel veri tiplerini inceleyeceğiz. Veri tipleri, programlama dillerinin bel kemiğini oluşturur ve yazdığınız kodun hangi verileri nasıl işleyeceğini belirler. Rust, güçlü bir tip sistemine sahip olduğunda, kodun güvenliğini ve performansını artırıyor.

Rust Veri Tipleri Genel Bakış

Rust dilinde, iki ana veri tipi kategorisi bulunmaktadır: ölçülebilir veri tipleri ve kompozit veri tipleri. Ölçülebilir veri tipleri arasında tam sayılar, kayan nokta sayılar, karakterler ve boolean değerler yer alır. Kompozit veri tipleri ise diziler, demetler ve yapılar gibi daha karmaşık veri yapılarını içerir.

Tam Sayı Veri Tipleri

Rust dilindeki tam sayı veri tipleri, belirli bir bellek boyutuna sahip olan farklı türlerdeki sayıları temsil eder. Bu veri tipleri arasında i32 (32-bit işaretli tam sayı), u32 (32-bit işaretsiz tam sayı) gibi türler bulunmaktadır. Aşağıda, basit bir tam sayı örneği görebilirsiniz:

fn main() {
    let sayi: i32 = 10;
    println!("Sayı: {}", sayi);
}

Kayan Nokta Sayı Veri Tipleri

Kayan nokta sayılar, ondalıklı sayıları ifade etmek için kullanılır. Rust dilinde f32 (32-bit kayan nokta) ve f64 (64-bit kayan nokta) gibi veri tipleri mevcuttur. Aşağıda bir kayan nokta sayısı örneği verilmiştir:

fn main() {
    let pi: f64 = 3.14159;
    println!("Pi'nin değeri: {}", pi);
}

Sonuç

Rust, sağlam bir tip sistemi ile temel veri türlerini yöneterek geliştiricilere güçlü bir araç sunar. Yüksek performans ve güvenlik sağlamak adına bu veri tiplerinin etkili bir şekilde kullanılması önemlidir. Bu makalede, Rust’ın temel veri tipleri hakkında temel bilgileri sunduk. Daha karmaşık yapılar ve veriler ile çalışmak için Rust’ın sunduğu imkanları keşfetmeye devam edebilirsiniz.