Menu
Coddy logo textTech

Cat para Saída

Parte da seção Fundamentos do Journey de R da Coddy — lição 27 de 78.

A função cat() fornece uma saída mais limpa em comparação com print(). Enquanto print() adiciona aspas em torno de strings e mostra números de índice, cat() exibe o texto exatamente como você deseja que ele apareça.

cat("Hello, World!")

Isso exibe Hello, World! sem aspas ou marcadores de índice.

O nome "cat" vem de "concatenate" (concatenar), o que significa que ele pode juntar vários itens em uma única saída:

cat("Hello", "World")  # Saída: Hello World

Observe que cat() adiciona automaticamente um espaço entre os itens. Uma diferença importante em relação ao print() é que cat() não muda automaticamente para uma nova linha. Para criar uma quebra de linha, use \n:

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

Isso produz:

Line one
Line two

O \n é chamado de caractere de nova linha. Você usará cat() frequentemente quando quiser controle preciso sobre a aparência da sua saída.

challenge icon

Desafio

Fácil

Use a função cat() para exibir uma mensagem formatada em várias linhas.

Você recebeu as seguintes variáveis:

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

Use cat() para exibir a seguinte saída exatamente como mostrado, com cada informação em sua própria linha:

Product: Laptop
Price: 999
Available: TRUE

Lembre-se de usar \n para criar quebras de linha e que o cat() adiciona espaços automaticamente entre os itens.

Folha de consulta

A função cat() exibe texto sem aspas ou marcadores de índice, fornecendo uma saída mais limpa do que print():

cat("Hello, World!")

A função pode concatenar múltiplos itens, adicionando espaços automaticamente entre eles:

cat("Hello", "World")  # Saída: Hello World

Para criar quebras de linha, use o caractere de nova linha \n:

cat("Line one\n")
cat("Line two")
# Saída:
# Line one
# Line two

Experimente você mesmo

# As variáveis já estão definidas para você
product <- "Laptop"
price <- 999
in_stock <- TRUE

# TODO: Use cat() para exibir a mensagem formatada com cada informação em sua própria linha
# Lembre-se de usar \n para quebras de linha
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