📄️ Temel Rust Kavramlarına Giriş
Bu kısımda neredeyse tüm programlama dillerde mevcut olan konseptlerin Rust üzerinde nasıl varlık gösterdiğini inceleyeceğiz. Bu konseptler Rust tarafından yaratılmış özel konseptler değil ancak zaten programlama dilleri kökenlerinde benzer konseptlere sahipler.
📄️ Değişkenler ve Değişebilirlik
Merhaba dünya programında da gördüğümüz üzere istediğimiz verileri değişkenler ile kaydedebilir ve sonrasında kullanabiliriz. Bu değişkenler ile ilgili bilmemiz gereken durum Rust dilinde başlangıç değeri olarak değişkenler değişmez olmaktadır. Bu kavram karışık gelebilir, adında var değişken olduğu nasıl başlangıçta değişmiyor! Bu durumun bir açıklaması mevcut. Programlama dilleri türkçeleştirilirken varable kavramı türkçe anlamı olan değişken şeklinde çevrilmiş. Ancak aslında tam bir karşılık değil. Çünkü sonradan tanıtılan Mutability yani değişebilirlik özelliği ile aynı kavram gibi gelmekte.
📄️ Veri Tipleri
Rust içerisinde birçok veri tipi vardır ve bu veri tipleri kendi aralarında büyük farklılık göstermektedir. Veri tipleri tanımlarken değişken ismimizden sonra değerini belirtmeden önce :Tip şeklinde bir tanımlama yapmamız gerekmektedir. Alt kısımlardaki veri tiplerinde bu yapının neyi ifade ettiğini görüntüleyebilirsiniz.
📄️ Fonksiyonlar
Fonksiyonlar programlama dilleri için büyük önem arz etmektedir. Bu durum Rust için de farklı olmamaktadır. Hatta şu ana kadar fark etmiş olabileceğiniz gibi tüm kodlarımızı bir fonksiyon olan main() içerisinde yazdık.
📄️ Yorumlar
📄️ Kontrol Akışı
Kontrol akışı bir kod parçasını belirli şartın sağlanıp sağlanmaması durumunda nerede ne şekilde çalışacağını veya bir kodun tekrarlı olarak çalışıp çalışmayacağını ifade ederken kullanmamızdır.