Rust Yayın Ekibi, beklenen "never" tipinin (!) nihayet stabilize edilmesiyle dilin evriminde önemli bir dönüm noktası olan 1.100.0 sürümünü duyurdu. On yıl ve beş başarısız denemenin ardından tam olarak stabilize edilen "never" tipi, artık boş tipleri ve farklılaşan hesaplamaları temsil ediyor. Bu stabilizasyon sayesinde geliştiriciler, "!" işaretini kodun her yerinde, örneğin bir genel (generic) parametre olarak (Result<T, !> gibi) kullanabilecek. Ayrıca bu güncelleme ile std::convert::Infallible artık "!" için bir takma ad (alias) haline getirildi. Güncellemeyle birlikte dikkat çeken bir "breaking change" (geriye dönük uyumluluğu bozan değişiklik) de geliyor: 2024 öncesindeki sürümlerde "never" tipi varsayılanı "()" iken, artık "!" oldu. Bu değişiklik genellikle fark edilmese de, genel (generic) yapılar içeren nadir durumlarda etkili olabilir.
Konular: Programlama Dilleri, Yazılım Geliştirme Araçları ve Siber Güvenlik
SiteM’de tam özet, flashcard ve quiz →
Orijinal kaynak: blog.rust-lang.org
Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.
Yorumlar
Yorum için giriş yap veya kaydol.
Henüz yorum yok — ilk sen yaz.