Menu
CoddyTech

输出一只猫

本课属于 Coddy R 学习旅程的“基础知识”单元。第 27 课,共 78 课。

cat() 函数相比 print(),输出更简洁。print() 会在字符串两边添加引号,并显示索引编号,而 cat() 会按照你想要的样子准确显示文本。

cat("Hello, World!")

这会输出 Hello, World!,不带任何引号或索引标记。

“cat” 这个名称来自 “concatenate”,意思是它可以将多个项目合并到一次输出中:

cat("Hello", "World")  # 输出:Hello World

注意,cat() 会自动在各项之间添加空格。它和 print() 的一个重要区别是,cat() 不会自动换行。要换行,请使用 \n:

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

输出如下:

Line one
Line two

\n 称为换行符。需要精确控制输出的显示效果时,你会经常使用 cat()。

challenge icon

挑战

简单

使用 cat() 函数,分多行显示格式化消息。

已为你提供以下变量:

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

使用 cat() 按照下方所示的内容准确输出,每条信息各占一行:

Product: Laptop
Price: 999
Available: TRUE

记得使用 \n 创建换行,并且 cat() 会自动在各项之间添加空格。

亲手试试

# 变量已经为你定义好了
product <- "Laptop"
price <- 999
in_stock <- TRUE

# TODO:使用 cat() 显示格式化后的信息,每条信息各占一行
# 记得用 \n 换行
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: R 在线编译器