İçeriğe geç
academia.sh

Ünite 01 / 03

Dil Temelleri

Kotlin'in JVM üzerindeki konumu ve tasarım hedefleri, değişebilir ve değişmez bildirim, temel tipler, dizgi şablonları, when ifadesi ve döngülerle denetim akışı, varsayılan ve adlandırılmış parametreli fonksiyonlar, lambdalar ve yüksek mertebeden fonksiyonlar ile kapsam fonksiyonları.

Yayın Güncelleme

Dersler

  1. 01 Kotlin'in Konumu Kotlin'in JVM üzerindeki yerini ve tasarım hedeflerini tanıtır; aynı `==` işlecinin sekiz değerde dört ayrı ölçütle eşitlik verdiğini ölçer. 11 dk okuma
  2. 02 Değişkenler `val` ve `var` ile bildirimi, tip çıkarımını ve `const val` sabitini tanıtır; aynı dizgi sabitinin iki değişkende tek nesne olduğunu ölçer. 11 dk okuma
  3. 03 Temel Tipler Sayı tiplerini, karakteri ve mantıksal değeri tanıtır; boş değer alabilen `Int` kutulandığında eşitliğin ölçütünün değiştiğini ölçer. 11 dk okuma
  4. 04 Dizgi Şablonları Dizgi şablonlarını, ham dizgileri ve `trimIndent` fonksiyonunu tanıtır; şablonla kurulan dizginin içerik ölçütüne düştüğünü, tek değişkenli şablonun ise tekil kaldığını ölçer. 11 dk okuma
  5. 05 Denetim Akışı `if` ve `when` ifadelerini, `is` denetimini ve `for` döngüsünü tanıtır; `when` dalının `==` ile eşleştiğini ve sıradan sınıf örneğinde tutmadığını ölçer. 11 dk okuma
  6. 06 Fonksiyonlar Varsayılan değerli parametreleri, adlandırılmış argümanları ve `vararg` parametresini tanıtır; fonksiyon referansının her alınışta ayrı ama eşit bir nesne verdiğini ölçer. 11 dk okuma
  7. 07 Lambdalar ve Yüksek Mertebeden Fonksiyonlar Lambda yazımını, fonksiyon tiplerini ve fonksiyon alan fonksiyonları tanıtır; iki lambda ifadesinin eşit olmadığını, yakalama yapmayan bir lambdanın ise tek nesne olduğunu ölçer. 10 dk okuma
  8. 08 Kapsam Fonksiyonları `let`, `run`, `with`, `apply` ve `also` kapsam fonksiyonlarını tanıtır; alıcının `this` mi `it` mi olduğunu ve dönüş değerini ölçer, sonucun eşitlik ölçütünü değiştirmediğini gösterir. 11 dk okuma

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat