// +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())
}
