프로그램 종료
Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 78번째.
챌린지
쉬움이전 레슨에서는 지출 추적기를 위한 메뉴를 출력했습니다. 이제 메뉴를 계속해서 표시하고 사용자가 종료를 선택할 때까지 사용자 입력을 읽는 루프를 추가해 보세요.
코드를 다음과 같이 수정하세요:
- 지출을 저장하기 위해
[Double]타입의 빈 배열expenses를 생성합니다. - 프로그램을 계속 실행하기 위해
while true루프를 사용합니다. - 루프 내부에서 (이전과 같이) 메뉴를 출력합니다.
readLine()을 사용하여 사용자의 선택을 읽습니다.- 사용자가
"5"를 입력하면,Goodbye!를 출력하고break를 사용하여 루프를 종료합니다. - 그 외의 다른 입력에 대해서는
Coming soon...을 출력합니다 (다른 옵션들은 이후 레슨에서 구현할 예정입니다).
예상 동작:
- 사용자가
"5"를 입력할 때까지 메뉴가 반복해서 표시됩니다. "5"가 입력되면,Goodbye!를 출력하고 루프를 종료합니다."1","2","3","4"(또는 그 외의 입력)를 선택하면Coming soon...을 출력하고 메뉴를 다시 보여줍니다.
상호작용 예시:
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
1
Coming soon...
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
5
Goodbye!직접 해보기
// Daily Expense Tracker - Menu Display
// TODO: Write your code below to print the menu options
// Each option should be on its own line with the format: "number. option text"
print("1. Add expense")
print("2. View all expenses")
print("3. Show total and average")
print("4. Clear all expenses")
print("5. Exit")