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ştirebilirsin:

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

Görev

Kolay

year, month ve day değerlerini alan ve bunları tirelerle (-) birleştirerek tek bir tarih dizesi olarak döndüren bir formatDate fonksiyonu yaz.

Bir fonksiyon, print() işlevinin gösterdiği çıktıyı yakalayamaz; bu nedenle dizeyi kendin oluşturup döndür. Dizeleri + ile birleştirebilirsin: formatDate(year: "2024", month: "01", day: "15"), "2024-01-15" değerini 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 dizesi. 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