使用 print 和 p 输出
本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 27 课,共 88 课。
Ruby 还提供了另外两种显示输出的方式:print 和 p。它们的行为与 puts 不同。
print 方法输出文本,但不会在末尾添加换行符:
print "Hello"
print "World"输出结果为:
HelloWorld注意这两个单词都显示在同一行中。当你想逐步构建输出内容,又不想自动换行时,这种方式很有用。
p 方法有所不同。它会显示值的原始版本,方便调试:
puts "Hello"
p "Hello"输出结果为:
Hello
"Hello"使用 p 时,字符串会连同引号一起显示,这样你就能清楚地看出它是字符串。调试时这很有帮助,因为你可以准确地看到正在处理的数据类型。
挑战
简单使用 print 和 p 按以下方式显示输出:
- 使用
print输出Ruby,然后再使用一个print输出Programming(两者应显示在同一行,中间没有空格),接着使用一个不带参数的puts换到下一行 - 使用
p输出字符串debug(以带引号的原始形式显示) - 使用
p输出数字42
你的输出应当总共恰好有 3 行:
RubyProgramming<br>"debug"<br>42亲手试试
# TODO:在下方编写你的代码
# 1. 调用两次 print,在同一行输出 "Ruby" 和 "Programming",
# 然后调用不带参数的 puts,换到下一行
# 2. 使用 p 输出字符串 "debug"
# 3. 使用 p 输出数字 42这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Ruby 在线编译器