Публикации по теме 'd-gobrain'
Ценность получения
Ценность получения
Головоломка
Как вы думаете, что напечатает следующая программа?
package main
import (
"fmt"
)
type Coordinate struct {
Lat float64
Lng float64
}
func (c *Coordinate) String() string {
return fmt.Sprintf("%f/%f", c.Lat, c.Lng)
}
func main() {
c := Coordinate{32.5253837, 34.9408283}
fmt.Println(c)
}
Эта программа напечатает: {32.5253837 34.9408283} .
Ждать! Что? Coordinate реализует интерфейс fmt.Stringer . Разве ты..