使用变量输出
本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 28 课,共 88 课。
现在你已经知道如何输出文本了,接下来我们把输出方法和变量结合起来。Ruby 可以让你轻松地使用字符串插值在输出中包含变量的值。
字符串插值可以让你使用 #{} 将变量直接嵌入字符串中:
name = "Alice"
age = 25
puts "My name is #{name}"
puts "I am #{age} years old"输出结果:
My name is Alice
I am 25 years old#{} 语法会让 Ruby 计算花括号中的内容,并将结果插入字符串中。你甚至可以加入表达式:
price = 10
quantity = 3
puts "Total: #{price * quantity}"输出如下:
Total: 30重要:字符串插值仅适用于双引号。单引号会将所有内容都视为字面文本:
name = "Ruby"
puts "Hello, #{name}" # Hello, Ruby
puts 'Hello, #{name}' # Hello, #{name}挑战
简单已为你提供以下变量:
product = "Laptop"
price = 999
quantity = 3使用字符串插值和 puts 输出以下三行:
- 输出
Product: Laptop(使用product变量) - 输出
Price: $999(使用price变量) - 输出
Total: $2997(在插值中计算price * quantity)
每一行都应使用单独的 puts 语句和字符串插值来输出。请记住,必须使用双引号才能进行插值。
亲手试试
# 变量已经为你定义好了
product = "Laptop"
price = 999
quantity = 3
# TODO: 在下方编写你的代码
# 使用字符串插值和 puts 显示:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997(在插值中计算 price * quantity)这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Ruby 在线编译器