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 WorldObserva 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 twoEl \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.
Desafío
FácilUsa 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 <- TRUEUsa 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: TRUERecuerda 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 WorldPara 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 twoPrué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íneaEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos (AND, OR)Operadores lógicos Parte 2 (NOT)Resumen - Lógica simpleLógica vectorizada Parte 1Lógica vectorizada Parte 27Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario2Variables y tipos de datos
Tipo de dato numéricoTipo de dato enteroTipo de dato de caracteresTipo de dato lógicoComprobación de tipos de datosConvenciones de nomenclaturaValores faltantes: NAResumen - Creación de variables8Bucles
Bucle ForBucle WhileBreakNext (Continue)Repaso - FactorialGeneración de secuencias (seq, :)Bucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosDivisión entera y móduloOperadores de asignaciónRepaso - Matemáticas simplesOperadores de comparación6E/S básica
Imprimir salidaCat para salidaSalida con variablesLectura de entrada con readline()Conceptos básicos de conversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso9Funciones
Declarar una funciónArgumentos de una funciónValores de retornoRepaso - Función SigmaRepaso - Función de validaciónValores de parámetros por defecto