退出程序
本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 80 课,共 88 课。
挑战
简单为每日费用追踪器创建基本结构。你的程序应当:
- 初始化一个名为
expenses的空数组 - 创建一个
loop do,用于显示菜单并读取用户输入 - 当用户输入
"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 在线编译器