Menu
Coddy logo textTech

Função Print

Parte da seção Fundamentos do Journey de Swift da Coddy — lição 31 de 86.

Você tem usado print() ao longo deste curso para exibir a saída. Agora vamos dar uma olhada mais de perto em como essa função funciona e explorar alguns de seus recursos úteis.

Por padrão, print() adiciona um caractere de nova linha ao final de cada saída, e é por isso que cada instrução print aparece em sua própria linha:

print("Hello")
print("World")
// Saída:
// Hello
// World

Você pode alterar esse comportamento usando o parâmetro terminator. Isso permite que você especifique qual caractere (ou string) deve aparecer no final em vez de uma nova linha:

print("Hello", terminator: " ")
print("World")
// Saída: Hello World

A função print() também pode aceitar múltiplos itens separados por vírgulas. Por padrão, eles são unidos com espaços:

print("Swift", "is", "fun")
// Saída: Swift is fun

Você pode personalizar o separador usando o parâmetro separator:

print("2024", "01", "15", separator: "-")
// Saída: 2024-01-15
challenge icon

Desafio

Fácil

Escreva uma função formatDate que recebe year, month e day e retorna uma string de data formatada.

Use a função print() com o parâmetro separator para juntar os três componentes da data com um hífen (-), depois capture o resultado para retorná-lo.

Dica: Você pode usar print() com um separador personalizado para formatar a saída, mas como esta função precisa retornar uma string, você precisará construir a string formatada diretamente juntando os componentes com "-".

Parâmetros:

  • year (String): O valor do ano
  • month (String): O valor do mês
  • day (String): O valor do dia

Retorno: Uma string de data formatada com os componentes unidos por hífens. Formato: year-month-day

Folha de consulta

Por padrão, o print() adiciona um caractere de nova linha ao final de cada saída:

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

Use o parâmetro terminator para alterar o que aparece ao final em vez de uma nova linha:

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

A função print() aceita múltiplos itens separados por vírgulas, unidos por espaços por padrão:

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

Use o parâmetro separator para personalizar como os itens são unidos:

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

Experimente você mesmo

func formatDate(year: String, month: String, day: String) -> String {
    // Escreva o código aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos