Menu
CoddyTech

退出程序

本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 80 课,共 88 课。

challenge icon

挑战

简单

为每日费用追踪器创建基本结构。你的程序应当:

  1. 初始化一个名为 expenses 的空数组
  2. 创建一个 loop do,用于显示菜单并读取用户输入
  3. 当用户输入 "5" 时,打印 Goodbye! 并退出循环

菜单应按以下内容准确显示(注意标题前的空行):


--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: 

菜单行使用 puts,提示语 "Choose an option: " 使用 print(这样光标会停留在同一行)。

程序会收到一个表示用户菜单选项的输入。在这道挑战中,输入始终为 "5",用于测试退出功能。

当用户输入 "5" 时,输出应为:


--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: Goodbye!

亲手试试

# TODO: Write your code below
# Use puts to print each line of the menu
puts "--- Expense Tracker ---"
puts "1. Add Expense"
puts "2. View Expenses"
puts "3. Total & Average"
puts "4. Clear All"
puts "5. Exit"

基础知识中的所有课

自己练习: Ruby 在线编译器