package main; // Circle - структура, представляющая круг type Circle struct { Radius float64; }; // Реализация методов интерфейса Geometry для Circle func (c Circle) Area() float64 { return math.Pi * c.Radius * c.Radius; } func (c Circle) Perimeter() float64 { return 2 * math.Pi * c.Radius; } func (c Circle) Name() string { return "Круг"; } func main() { }