Menu
CoddyTech

Fonction Print

Fait partie de la section Fondamentaux du Journey Swift de Coddy. Leçon 31 sur 86.

Vous avez utilisé print() tout au long de ce cours pour afficher la sortie. Regardons maintenant de plus près le fonctionnement de cette fonction et explorons certaines de ses fonctionnalités utiles.

Par défaut, print() ajoute un caractère de nouvelle ligne à la fin de chaque sortie, c'est pourquoi chaque instruction print apparaît sur sa propre ligne :

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

Tu peux modifier ce comportement à l’aide du paramètre terminator. Cela te permet de spécifier quel caractère (ou quelle chaîne) doit apparaître à la fin à la place d’un saut de ligne :

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

La fonction print() peut également accepter plusieurs éléments séparés par des virgules. Par défaut, ils sont séparés par des espaces :

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

Vous pouvez personnaliser le séparateur à l’aide du paramètre separator :

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

Défi

Facile

Écris une fonction formatDate qui prend year, month et day, puis les renvoie sous la forme d’une seule chaîne de date, séparés par des traits d’union (-).

Une fonction ne peut pas récupérer ce que print() affiche ; construis donc la chaîne toi-même et renvoie-la. Tu peux joindre des chaînes avec + : formatDate(year: "2024", month: "01", day: "15") renvoie "2024-01-15".

Paramètres :

  • year (String) : la valeur de l’année
  • month (String) : la valeur du mois
  • day (String) : la valeur du jour

Renvoie : Une chaîne de date formatée dont les composants sont séparés par des traits d’union. Format : year-month-day

Essayez vous-même

func formatDate(year: String, month: String, day: String) -> String {
    // Écrivez le code ici
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Swift