Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| // Copyright © 2016 Alan A. A. Donovan & Brian W. Kernighan. | |
| // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| //!+ | |
| // Package tempconv performs Celsius and Fahrenheit conversions. | |
| package tempconv | |
| import "fmt" | |
| type Celsius float64 | |
| type Fahrenheit float64 | |
| const ( | |
| AbsoluteZeroC Celsius = -273.15 | |
| FreezingC Celsius = 0 | |
| BoilingC Celsius = 100 | |
| ) | |
| func (c Celsius) String() string { return fmt.Sprintf("%g°C", c) } | |
| func (f Fahrenheit) String() string { return fmt.Sprintf("%g°F", f) } | |
| //!- |