Menu
CoddyTech

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.

De forma predeterminada, print() añade un carácter de nueva línea al final de cada salida, por lo que cada instrucción 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 un salto de línea:

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

La función print() también puede aceptar varios elementos separados por comas. De forma predeterminada, se unen con espacios:

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

Puedes personalizar el separador usando 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 tome year, month y day, y los devuelva como una sola cadena de fecha, unidos con guiones (-).

Una función no puede capturar lo que muestra print(), así que construye la cadena tú mismo y devuélvela. Puedes unir cadenas con +: formatDate(year: "2024", month: "01", day: "15") devuelve "2024-01-15".

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 con formato, cuyos componentes están unidos con guiones. Formato: year-month-day

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

Practica por tu cuenta: Playground de Swift