BT Sözlüğü › Programlama › Ömürler (Rust)

Ömürler (Rust)

Programlama Svenska → Güncellendi: 2026-10-11

Bir referansın ne kadar süre geçerli olduğunu anlatan Rust derleme zamanı açıklaması. 'a etiketiyle yazılır. Borrow checker, sallanan referans olmadığını ömürlerle garanti eder. Yeni başlayanlar için Rust'ın en kafa karıştırıcı kavramlarından biri.

Ömür eksiltme (elision) kuralları: derleyici çoğu durumda ömürleri kendisi çıkarır (tek girdi referansı, &self); belirsiz olduğunda açık açıklama gerekir. 'static = programın tüm ömrü (string sabitleri, const). Ömürler üzerinde jenerik: fn longest<'a>(x: &'a str, y: &'a str) -> &'a str. Modern Rust (NLL, 2018+) ömürleri daha kullanışlı hâle getirdi; geliştirilmekte olan Polonius bunu daha da iyileştirmeli. Ömür çalışma zamanı bilgisi değildir — yalnızca derleme zamanı denetimidir. Borrow checker reddetti mi? Ömür büyük olasılıkla yanlış.

← Sözlüğe dön