blob: ffb457262b1ad2013435790b0ab5abfd6c0ed18d [file] [log] [blame]
// +build ignore,OMIT
package main
import "fmt"
type Celsius float32
type Fahrenheit float32
func (t Celsius) String() string { return fmt.Sprintf("%g°C", t) }
func (t Fahrenheit) String() string { return fmt.Sprintf("%g°F", t) }
func (t Celsius) ToFahrenheit() Fahrenheit { return Fahrenheit(t*9/5 + 32) }
func main() {
var t Celsius = 21
fmt.Println(t.String())
fmt.Println(t)
fmt.Println(t.ToFahrenheit())
}