
284 Rozdział 9.
Używanie zdefiniowanych metod
func (g Gallons) ToLiters() Liters {
return Liters(g * 3.785)
}
func (g Gallons) ToMilliliters() Milliliters {
return Milliliters(g * 3785.41)
}
func main() {
milk := Gallons(2)
fmt.Printf(“%0.3f galony to %0.3f litra.\n”, milk, milk.ToLiters())
fmt.Printf(“%0.3f galony to %0.3f mililitra.\n”, milk, milk.ToMilliliters())
}
Definicja metody ToLiters dla typu Gallons
Definicja metody ToMilliliters
dla typu Gallons
Przeliczanie na litry
Przeliczanie
na mililitry
Tworzenie wartości
typu Gallons
Przeliczanie galonów na litry i mililitry z użyciem metod
Podobnie wygląda proces przekształcania funkcji
GallonsToLiters ...