Jak wszystkim programującym w go wiadomo analogiem mavena w javie dla go jest wbudowana możliwość pobierania pakietów z githuba. Ponieważ jednak w go nie da się rozszerzyć struktur z takich pakietów, trzeba stosować obejścia. Co sądzicie o praktyce jaką jest tworzenie osobnego projektu celem dokonania takiego rozszerzenia? Z jednej strony jest to racjonalne rozwiązanie, a z drugiej to trochę jak strzelać z armaty do wróbla. Jako przykład wrzucę popularny projekt gorm:
https://github.com/go-gorm/gorm
https://github.com/jinzhu/gorm
Nie jest to oczywiście pierwszy ani jedyny tak sforkowany projekt ale najpopularniejszy jaki znam.
0
0
Nie do konca rozumiem o co ci chodzi. Mozesz zrobić przecież embedded
:
type A struct{}
type B struct{
A
C int
}