Ana içeriğe geç

İleri Düzey Özellikler

Artık Rust programlama dilinin en yaygın kullanılan kısımlarını öğrendiniz. Bölüm 21'de bir proje yapmadan önce, dilin her zaman karşılaşabileceğiniz fakat her gün kullanmayabileceğiniz birkaç yönüne bakalım. Bu bölümü, bilinmediklerle karşılaştığınızda bir referans olarak kullanabilirsiniz. Burada ele alınan özellikler, çok spesifik durumlarda faydalıdır. Belki sık sık başvurmayacaksınız, ancak Rust'ın sunduğu tüm özellikleri kavradığınızdan emin olmak istiyoruz.


Bu bölümde, şunları ele alacağız:

  • Tehlikeli Rust: Rust'ın bazı garantilerinden nasıl vazgeçileceği ve bu garantileri manuel olarak sürdürme sorumluluğunu nasıl alacağınız
  • İleri düzey özellikler: ilişkili türler, varsayılan tür parametreleri, tam nitelikli sözdizimi, süper türler ve özelliklerle ilgili yeni tür deseni
  • İleri düzey türler: yeni tür desenine, tür takma adlarına, asla türüne ve dinamik boyutlu türlere daha fazla derinlemesine
  • İleri düzey fonksiyonlar ve kapamalar: fonksiyon işaretçileri ve kapamaların döndürülmesi
  • Makrolar: derleme zamanı kodu tanımlamak için Kod tanımlama yolları

ipucu

Herkes için bir şeyler sunan bir Rust özellikleri yelpazesidir!

Hadi dalalım!