File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,12 +18,18 @@ func main() {
1818 } else {
1919 amountStr := os .Args [2 ]
2020 sourceCurrency := os .Args [3 ]
21+ keyword := os .Args [4 ]
2122 targetCurrency := os .Args [5 ]
2223
23- isFlag := false
24- var flagRateValue float64
24+ // 'to' keyword
25+ if keyword != "to" {
26+ boldRed ("Error: Use 'to' keyword, instead of '%s' keyword\n " , keyword )
27+ return
28+ }
2529
2630 // --rate flag
31+ isFlag := false
32+ var flagRateValue float64
2733 if len (os .Args ) >= 7 { // len은 1부터이다.
2834 // rate flag에 값이 제공되지 않으면 그냥 아무 활동도 하지 않음.
2935 flag := os .Args [6 ]
@@ -110,8 +116,15 @@ func main() {
110116 amountStr := os .Args [2 ]
111117 currency := os .Args [3 ]
112118 startYearStr := os .Args [4 ]
119+ keyword := os .Args [5 ]
113120 endYearStr := os .Args [6 ]
114121
122+ // 'to' keyword
123+ if keyword != "to" {
124+ boldRed ("Error: Use 'to' keyword, instead of '%s' keyword\n " , keyword )
125+ return
126+ }
127+
115128 var isValidCurrency bool = false
116129 for _ , i := range currencyList {
117130 if i == currency {
You can’t perform that action at this time.
0 commit comments