added main, there should be a seperate cmd, will do later
This commit is contained in:
		
							
								
								
									
										17
									
								
								slownie.go
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								slownie.go
									
									
									
									
									
								
							| @@ -1,9 +1,11 @@ | ||||
| package slownie | ||||
| package main | ||||
|  | ||||
| import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"math" | ||||
| 	"os" | ||||
| 	"strconv" | ||||
| 	"strings" | ||||
| ) | ||||
|  | ||||
| @@ -144,3 +146,16 @@ func KwotaSlownie(input float64, numbers bool) (output string, err error) { | ||||
| 	return minusword + someSlownie(zloty, _zlotyWord) + " " + someSlownie(grosze, _groszyWord), nil | ||||
|  | ||||
| } | ||||
|  | ||||
| func main() { | ||||
| 	arg := os.Args[1] | ||||
| 	if s, err := strconv.ParseFloat(arg, 32); err == nil { | ||||
| 		if words, err := KwotaSlownie(s, true); err == nil { | ||||
| 			fmt.Printf("slownie: %s\n", words) | ||||
| 		} else { | ||||
| 			println("error during processing") | ||||
| 		} | ||||
| 	} else { | ||||
| 		println("error reading input") | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user