func main() { for _, arg := range os.Args[1:] { t, err := strconv.ParseFloat(arg, 64) if err != nil { fmt.Fprintf(os.Stderr, "cf: %v\n", err) os.Exit(1) } f := tempconv.Fahrenheit(t) c := tempconv.Celsius(t) fmt.Printf("%s = %s, %s = %s\n", f, tempconv.FToC(f), c, tempconv.CToF(c)) } }
func temp(n float64) string { f := tempconv.Fahrenheit(n) c := tempconv.Celsius(n) return fmt.Sprintf("%s = %s, %s = %s", f, tempconv.FToC(f), c, tempconv.CToF(c)) }