Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import "fmt"
- type structA struct {
- state int
- }
- type structB struct {
- state int
- }
- func (s structA) someFunction(arg int) {
- s.state = arg
- }
- func (s *structB) someFunction(arg int) {
- s.state = arg
- }
- func main() {
- a := structA{}
- b := &structB{}
- a.someFunction(1)
- b.someFunction(1)
- fmt.Println(a.state)
- fmt.Println(b.state)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement