Slide 10
Slide 10 text
コードで説明
type ID uint
func (id ID) String() string {
return fmt.Sprintf("%d", id)
}
func Print[T fmt.Stringer](s []T) {
for _, v := range s { fmt.Printf("id: %s,", v.String()) }
}
func main() {
Print([]ID{1, 3, 90, 23})
}
https://go.dev/play/p/ZeHIDX1LQyX
制約