Menu
Coddy logo textTech

Cat jako wyjście

Część sekcji Podstawy ścieżki R w Coddy. Lekcja 27 z 78.

Funkcja cat() daje czytelniejszy wynik niż print(). Podczas gdy print() dodaje cudzysłowy wokół ciągów znaków i wyświetla numery indeksów, cat() wyświetla tekst dokładnie tak, jak chcesz.

cat("Hello, World!")

Wyświetla Hello, World! bez cudzysłowów ani znaczników indeksu.

Nazwa „cat” pochodzi od słowa „concatenate”, które oznacza, że może łączyć wiele elementów w jednym wyjściu:

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

Zauważ, że cat() automatycznie dodaje spację między elementami. Jedną ważną różnicą w porównaniu z print() jest to, że cat() nie przechodzi automatycznie do nowej linii. Aby wstawić znak końca wiersza, użyj \n:

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

Wyświetla to:

Line one
Line two

\n to znak nowej linii. Będziesz często używać cat(), gdy zechcesz precyzyjnie kontrolować wygląd danych wyjściowych.

challenge icon

Wyzwanie

Łatwy

Użyj funkcji cat(), aby wyświetlić sformatowaną wiadomość w kilku wierszach.

Otrzymujesz następujące zmienne:

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

Użyj cat(), aby wyświetlić dokładnie następujący wynik, umieszczając każdą informację w osobnym wierszu:

Product: Laptop
Price: 999
Available: TRUE

Pamiętaj, aby użyć \n do tworzenia podziałów wierszy. Pamiętaj też, że cat() automatycznie dodaje spacje między elementami.

Spróbuj swoich sił

# Zmienne są już zdefiniowane
product <- "Laptop"
price <- 999
in_stock <- TRUE

# TODO: Użyj cat(), aby wyświetlić sformatowany komunikat, umieszczając każdą informację w osobnym wierszu
# Pamiętaj, aby użyć \n do tworzenia nowych wierszy
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online