Circle struct {
x, y, r float64
}
func (c *Circle) area() float64 {
return c.x+c.r+c.y
}
package main
import (
"fmt"
"NewTestProject/Figure"
)
func main() {
object := Figure.Circle{0,0,5}
fmt.Println(object.area())
}
Почему вызов в майне object.area() не работает?
Блин так я еще не могу свойства объекта изменить
В одном пакете это все работает
Это из-за того что в разных пакетах?
Да. area с маленькой буквы, и потому не эскпортируется
Обсуждают сегодня