Menu
Coddy logo textTech

Print-Funktion

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy — Lektion 31 von 86.

Sie haben im Verlauf dieses Kurses print() verwendet, um Ausgaben anzuzeigen. Schauen wir uns nun genauer an, wie diese Funktion arbeitet, und erkunden wir einige ihrer nützlichen Funktionen.

Standardmäßig fügt print() am Ende jeder Ausgabe ein Zeilenumbruchzeichen hinzu, weshalb jede print-Anweisung in einer eigenen Zeile erscheint:

print("Hello")
print("World")
// Ausgabe:
// Hello
// World

Sie können dieses Verhalten mit dem terminator-Parameter ändern. Dies ermöglicht es Ihnen, anzugeben, welches Zeichen (oder welche Zeichenfolge) am Ende anstelle eines Zeilenumbruchs erscheinen soll:

print("Hello", terminator: " ")
print("World")
// Ausgabe: Hello World

Die print()-Funktion kann auch mehrere durch Kommas getrennte Elemente akzeptieren. Standardmäßig werden sie mit Leerzeichen verbunden:

print("Swift", "is", "fun")
// Ausgabe: Swift is fun

Sie können das Trennzeichen mit dem separator Parameter anpassen:

print("2024", "01", "15", separator: "-")
// Ausgabe: 2024-01-15
challenge icon

Aufgabe

Einfach

Schreiben Sie eine Funktion formatDate, die year, month und day entgegennimmt und eine formatierte Datumszeichenfolge zurückgibt.

Verwenden Sie die Funktion print() mit dem Parameter separator, um die drei Datumskomponenten mit einem Bindestrich (-) zu verbinden, und erfassen Sie dann das Ergebnis, um es zurückzugeben.

Hinweis: Sie können print() mit einem benutzerdefinierten Trennzeichen verwenden, um die Ausgabe zu formatieren. Da diese Funktion jedoch eine Zeichenfolge zurückgeben muss, müssen Sie die formatierte Zeichenfolge direkt erstellen, indem Sie die Komponenten mit "-" verbinden.

Parameter:

  • year (String): Der Jahreswert
  • month (String): Der Monatswert
  • day (String): Der Tageswert

Rückgabewert: Eine formatierte Datumszeichenfolge, deren Komponenten durch Bindestriche verbunden sind. Format: year-month-day

Spickzettel

Standardmäßig fügt print() am Ende jeder Ausgabe ein Zeilenumbruchzeichen hinzu:

print("Hello")
print("World")
// Ausgabe:
// Hello
// World

Verwenden Sie den Parameter terminator, um zu ändern, was am Ende anstelle eines Zeilenumbruchs erscheint:

print("Hello", terminator: " ")
print("World")
// Ausgabe: Hello World

Die Funktion print() akzeptiert mehrere durch Kommas getrennte Elemente, die standardmäßig mit Leerzeichen verbunden werden:

print("Swift", "is", "fun")
// Ausgabe: Swift is fun

Verwenden Sie den Parameter separator, um anzupassen, wie Elemente verbunden werden:

print("2024", "01", "15", separator: "-")
// Ausgabe: 2024-01-15

Probier es selbst

func formatDate(year: String, month: String, day: String) -> String {
    // Hier Code schreiben
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen