Menu
Coddy logo textTech

Print Fonksiyonu

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

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

Varsayılan olarak, print() her çıktının sonuna bir yeni satır 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ştirebilirsiniz. Bu, yeni bir satır yerine sonda hangi karakterin (veya dizenin) görünmesi gerektiğini belirtmenize olanak tanır:

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

print() fonksiyonu virgülle ayrılmış birden fazla öğeyi de kabul edebilir. Varsayılan olarak, bunlar boşluklarla birleştirilir:

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

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

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

Görev

Kolay

year, month ve day değerlerini alan ve biçimlendirilmiş bir tarih dizesi döndüren bir formatDate fonksiyonu yazın.

Üç tarih bileşenini bir tire (-) ile birleştirmek için separator parametresiyle birlikte print() fonksiyonunu kullanın, ardından sonucu döndürmek için yakalayın.

İpucu: Çıktıyı biçimlendirmek için özel bir ayırıcı ile print() fonksiyonunu kullanabilirsiniz, ancak bu fonksiyonun bir dize döndürmesi gerektiğinden, bileşenleri doğrudan "-" ile birleştirerek biçimlendirilmiş dizeyi oluşturmanız gerekecektir.

Parametreler:

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

Döndürdüğü: Bileşenlerin tirelerle birleştirildiği biçimlendirilmiş bir tarih dizesi. Format: year-month-day

Kopya kağıdı

Varsayılan olarak, print() her çıktının sonuna bir yeni satır karakteri ekler:

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

Yeni satır yerine sonda neyin görüneceğini değiştirmek için terminator parametresini kullanın:

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

print() fonksiyonu, virgülle ayrılmış birden fazla öğeyi kabul eder ve bunlar varsayılan olarak boşluklarla birleştirilir:

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

Öğelerin nasıl birleştirileceğini özelleştirmek için separator parametresini kullanın:

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

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.

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