Menu
CoddyTech

Print Fonksiyonu

Coddy'nin Swift Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 31 / 86.

Bu kurs boyunca çıktıyı görüntülemek için print() kullandın. Şimdi bu işlevin nasıl çalıştığına daha yakından bakalım ve bazı kullanışlı özelliklerini keşfedelim.

Varsayılan olarak, print() her çıktının sonuna bir satır sonu karakteri ekler; bu nedenle her print ifadesi kendi satırında görünür:

print("Hello")
print("World")
// Çıktı:
// Hello
// World

Bu davranışı terminator parametresini kullanarak değiştirebilirsin. Bu, satır sonu yerine sonda hangi karakterin (veya dizenin) görünmesi gerektiğini belirtmeni sağlar:

print("Hello", terminator: " ")
print("World")
// Çıktı: Hello World

print() işlevi virgüllerle ayrılmış birden fazla öğeyi de kabul edebilir. Varsayılan olarak bu öğeler boşluklarla birleştirilir:

print("Swift", "is", "fun")
// Çıktı: Swift is fun

separator parametresini kullanarak ayırıcıyı özelleştirebilirsiniz:

print("2024", "01", "15", separator: "-")
// Çıktı: 2024-01-15
challenge icon

Görev

Kolay

year, month ve day alan ve bunları tirelerle (-) birleştirerek tek bir tarih dizgesi olarak döndüren formatDate adlı bir işlev yazın.

Bir işlev, print() işlevinin gösterdiği çıktıyı yakalayamaz; bu nedenle dizgeyi kendiniz oluşturup döndürün. Dizgeleri + ile birleştirebilirsiniz: formatDate(year: "2024", month: "01", day: "15"), "2024-01-15" döndürür.

Parametreler:

  • year (String): Yıl değeri
  • month (String): Ay değeri
  • day (String): Gün değeri

Döndürür: Bileşenleri tirelerle birleştirilmiş biçimlendirilmiş bir tarih dizgesi. Biçim: year-month-day

Kendin dene

func formatDate(year: String, month: String, day: String) -> String {
    // Kodu buraya yazın
}
quiz iconKendini test et

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

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground