Menu
Coddy logo textTech

Funzione print

Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 31 di 86.

Hai usato print() durante tutto il corso per visualizzare l’output. Ora vediamo più da vicino come funziona questa funzione ed esploriamo alcune delle sue utili funzionalità.

Per impostazione predefinita, print() aggiunge un carattere di nuova riga alla fine di ogni output, ed è per questo che ogni istruzione print appare su una riga separata:

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

Puoi modificare questo comportamento usando il parametro terminator. Questo ti consente di specificare quale carattere (o stringa) deve comparire alla fine al posto di una nuova riga:

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

La funzione print() può anche accettare più elementi separati da virgole. Per impostazione predefinita, vengono uniti con degli spazi:

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

Puoi personalizzare il separatore usando il parametro separator:

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

Sfida

Facile
Scrivi una funzione formatDate che accetti year, month e day e restituisca una stringa con la data formattata.

Usa la funzione print() con il parametro separator per unire i tre componenti della data con un trattino (-), quindi acquisisci il risultato per restituirlo.

Suggerimento: puoi usare print() con un separatore personalizzato per formattare l'output, ma poiché questa funzione deve restituire una stringa, dovrai costruire direttamente la stringa formattata unendo i componenti con "-".

Parametri:

  • year (String): il valore dell'anno
  • month (String): il valore del mese
  • day (String): il valore del giorno

Restituisce: una stringa con la data formattata e i componenti uniti da trattini. Formato: year-month-day

Provalo tu

func formatDate(year: String, month: String, day: String) -> String {
    // Scrivi il codice qui
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Swift