gobuch/best-practices/struct-to-text/main.go
2020-10-21 06:05:47 +02:00

30 lines
481 B
Go

package main
import "fmt"
type Tester struct {
Name string
Alter int
Sonstwas string
}
type StringTester struct {
Name string
Alter int
Sonstwas string
}
func (st *StringTester) String() string {
return fmt.Sprintf("StringTester %v, Alter: %v", st.Name, st.Alter)
}
func main() {
t := &Tester{Name: "Dingo", Alter: 3, Sonstwas: "Wert"}
fmt.Printf("%+v\n", t)
st := &StringTester{Name: "Dingo", Alter: 3, Sonstwas: "Wert"}
fmt.Printf("%+v\n", st)
}