Menu
Coddy logo textTech

Función Print

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 31 de 86.

Has estado usando print() a lo largo de este curso para mostrar la salida. Ahora veamos más de cerca cómo funciona esta función y exploremos algunas de sus características útiles.

Por defecto, print() añade un carácter de nueva línea al final de cada salida, razón por la cual cada sentencia print aparece en su propia línea:

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

Puedes cambiar este comportamiento usando el parámetro terminator. Esto te permite especificar qué carácter (o cadena) debe aparecer al final en lugar de una nueva línea:

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

La función print() también puede aceptar múltiples elementos separados por comas. Por defecto, se unen con espacios:

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

Puedes personalizar el separador utilizando el parámetro separator:

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

Desafío

Fácil

Escribe una función formatDate que reciba year, month y day y devuelva una cadena de fecha formateada.

Usa la función print() con el parámetro separator para unir los tres componentes de la fecha con un guion (-), luego captura el resultado para devolverlo.

Sugerencia: Puedes usar print() con un separador personalizado para formatear la salida, pero como esta función necesita devolver una cadena, tendrás que construir la cadena formateada directamente uniendo los componentes con "-".

Parámetros:

  • year (String): El valor del año
  • month (String): El valor del mes
  • day (String): El valor del día

Devuelve: Una cadena de fecha formateada con los componentes unidos por guiones. Formato: year-month-day

Hoja de referencia

Por defecto, print() añade un carácter de nueva línea al final de cada salida:

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

Usa el parámetro terminator para cambiar lo que aparece al final en lugar de una nueva línea:

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

La función print() acepta múltiples elementos separados por comas, unidos por espacios por defecto:

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

Usa el parámetro separator para personalizar cómo se unen los elementos:

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

Pruébalo tú mismo

func formatDate(year: String, month: String, day: String) -> String {
    // Escribe el código aquí
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos