Публикации по теме '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 . Разве ты..