2
1
Fork 0
main^2
Sebastian Steger 2025-08-20 07:03:40 +00:00
parent 712dd683eb
commit a2b28b0b82
1 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
package main
import "fmt"
type Counter struct {
value int
}
// pointer receiver
func (c *Counter) Increment() {
c.value++
}
// value receiver
func (c Counter) String() string {
return fmt.Sprintf("Counter value: %d", c.value)
}
func main() {
c := Counter{}
fmt.Println(c)
c.Increment()
fmt.Println(c)
}