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 (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"math"
|
"math"
|
||||||
|
"os"
|
||||||
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -144,3 +146,16 @@ func KwotaSlownie(input float64, numbers bool) (output string, err error) {
|
|||||||
return minusword + someSlownie(zloty, _zlotyWord) + " " + someSlownie(grosze, _groszyWord), nil
|
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