Example #1
0
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))
	}
}
Example #2
0
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))
}