Menu
Coddy logo textTech

Cat para salida

Parte de la sección Fundamentos del Journey de R de Coddy — lección 27 de 78.

La función cat() proporciona una salida más limpia en comparación con print(). Mientras que print() añade comillas alrededor de las cadenas y muestra números de índice, cat() muestra el texto exactamente como quieres que aparezca.

cat("Hello, World!")

Esto muestra Hello, World! sin comillas ni marcadores de índice.

El nombre "cat" proviene de "concatenate" (concatenar), lo que significa que puede unir varios elementos en una sola salida:

cat("Hello", "World")  # Salida: Hello World

Observa que cat() añade automáticamente un espacio entre los elementos. Una diferencia importante con respecto a print() es que cat() no se mueve automáticamente a una nueva línea. Para crear un salto de línea, utiliza \n:

cat("Line one\n")
cat("Line two")

Esto produce:

Line one
Line two

El \n se llama carácter de nueva línea. Usarás cat() con frecuencia cuando quieras un control preciso sobre cómo se ve tu salida.

challenge icon

Desafío

Fácil

Usa la función cat() para mostrar un mensaje formateado en varias líneas.

Se te proporcionan las siguientes variables:

product <- "Laptop"
price <- 999
in_stock <- TRUE

Usa cat() para mostrar la siguiente salida exactamente como se muestra, con cada pieza de información en su propia línea:

Product: Laptop
Price: 999
Available: TRUE

Recuerda usar \n para crear saltos de línea y que cat() añade automáticamente espacios entre los elementos.

Hoja de referencia

La función cat() muestra texto sin comillas ni marcadores de índice, proporcionando una salida más limpia que print():

cat("Hello, World!")

La función puede concatenar múltiples elementos, añadiendo automáticamente espacios entre ellos:

cat("Hello", "World")  # Salida: Hello World

Para crear saltos de línea, utilice el carácter de nueva línea \n:

cat("Line one\n")
cat("Line two")
# Salida:
# Line one
# Line two

Pruébalo tú mismo

# Las variables ya están definidas para ti
product <- "Laptop"
price <- 999
in_stock <- TRUE

# TODO: Usa cat() para mostrar el mensaje formateado con cada pieza de información en su propia línea
# Recuerda usar \n para los saltos de línea
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