Menu
Coddy logo textTech

Tip Belirteçleri

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası — ders 5 / 86.

Swift, bir değerin türünü otomatik olarak anlayabilir. Buna tür çıkarımı denir:

let name = "Alice"   // Swift bunun bir String olduğunu çıkarır
let age = 25         // Swift bunun bir Int olduğunu çıkarır
let price = 9.99     // Swift bunun bir Double olduğunu çıkarır

Ancak bir tür belirteci (type annotation) kullanarak türü açıkça da belirtebilirsiniz. İsimden sonra bir iki nokta üst üste ve ardından türü yazarsınız:

let name: String = "Alice"
let age: Int = 25
let price: Double = 9.99
let isActive: Bool = true

Tür açıklamaları (Type annotations) şu durumlarda yararlıdır:

  • Bir değerin hangi türde olduğu konusunda ekstra net olmak istediğinizde
  • Bir değişkeni başlangıç değeri olmadan tanımlarsınız
var score: Int   // Bildirildi ancak henüz atanmadı
score = 100      // Daha sonra atandı

Tür belirteci (type annotation) olmadan Swift, score değişkeninin hangi türde olması gerektiğini bilemezdi.

challenge icon

Görev

Başlangıç

Açık tür belirteçleri (explicit type annotations) kullanarak dört sabit oluşturun:

  • String türünde, "Alice" değerine sahip name
  • Int türünde, 30 değerine sahip age
  • Double türünde, 9.99 değerine sahip price
  • Bool türünde, true değerine sahip isOnline

Dört değerin tümünü ayrı satırlara yazdırın.

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler