gobuch/best-practices/struct-to-text/main.go

30 lines
481 B
Go
Raw Permalink Normal View History

2020-08-21 04:26:40 +00:00
package main
import "fmt"
type Tester struct {
Name string
Alter int
Sonstwas string
}
2020-10-21 04:05:47 +00:00
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)
}
2020-08-21 04:26:40 +00:00
func main() {
t := &Tester{Name: "Dingo", Alter: 3, Sonstwas: "Wert"}
fmt.Printf("%+v\n", t)
2020-10-21 04:05:47 +00:00
st := &StringTester{Name: "Dingo", Alter: 3, Sonstwas: "Wert"}
fmt.Printf("%+v\n", st)
2020-08-21 04:26:40 +00:00
}