Files
GoCode/main.go
2025-11-17 22:26:13 +08:00

31 lines
433 B
Go

package main
import "fmt"
func main() {
var p Person
p.Name = "John Doe"
p.test()
fmt.Println(p.Name)
p.test1()
fmt.Println(p.Name)
}
// Person 定义结构体
type Person struct {
Name string
}
// 给Person结构体绑定方法test
func (s Person) test() {
fmt.Println(s.Name)
s.Name = "sssbbb"
}
// 给Person结构体绑定方法test,指针传递
func (s *Person) test1() {
fmt.Println(s.Name)
s.Name = "佳佳"
}