Ünite 01 / 03
Dil Temelleri
Swift'in tasarım hedefleri, sabitler ve değişkenler, tip çıkarımı, temel tipler, dizgi ve karakter modeli, işleçler, desen eşlemeli switch ile denetim akışı, argüman etiketli fonksiyonlar ve yakalama listeli kapanışlar.
Yayın Güncelleme
Dersler
- 01 Swift'in Tasarım Hedefleri Swift'in üç hedefini — güvenlik, ifade gücü, başarım — bir ölçü eksenine bağlar: bu ifade ne zaman değerlendiriliyor? Sekiz ifadeyi dört ana ayırır. 10 dk okuma
- 02 Sabitler ve Değişkenler `let` ve `var` ile tip çıkarımını, açık tip bildirimini ve atama anını ölçer: sabit hemen mi değerlendirilir, atama her seferinde mi? 10 dk okuma
- 03 Temel Tipler `Int`, `Double`, `Bool` ve `String` tiplerini tanıtır; dönüşümün açık olduğunu ve bir dönüşüm ifadesinin hemen değerlendirildiğini ölçer. 10 dk okuma
- 04 Dizgi İşlemleri `String` değerinin karakter ve bayt sayısını, dizinlemeyi ve ifade yerleştirmeyi ölçer: yerleştirilen ifade her kullanımda yeniden kurulur. 11 dk okuma
- 05 İşleçler Aritmetik, karşılaştırma ve aralık işleçlerini tanıtır; `||`, `&&` ve üçlü işlecin sağ tarafının hiç değerlendirilmeyebileceğini ölçer. 8 dk okuma
- 06 Denetim Akışı Koşulları, döngüleri ve desen eşlemeli `switch` ifadesini tanıtır; ilk eşleşmeden sonraki `where` koşullarının hiç değerlendirilmediğini ölçer. 10 dk okuma
- 07 Fonksiyonlar Argüman etiketlerini, varsayılan değerleri, demetle çoklu dönüşü ve `inout` parametreyi tanıtır; varsayılan argüman ifadesinin her çağrıda değerlendirildiğini ölçer. 10 dk okuma
- 08 Kapanışlar Kapanış sözdizimini, `$0` kısaltmasını, sondaki kapanışı ve `sorted(by:)` çağrısını tanıtır; yakalama listesinin kapanış oluşturulurken bir kez değerlendirildiğini ölçer. 10 dk okuma