package main import "fmt" type Dog struct { Name string } func (d *Dog) speak() string { return "I am a dog and my name is "+ d.Name } func TestStruct() { d := Dog{Name:"killy"} st := d.speak() fmt.Println(st) } func main() {…
我定义了一个结构体,想要在函数中改变结构体的值,记录一下,以防忘记 ep: type Matrix struct{ rowlen int columnlen int list []int } 这是一个矩阵的结构体 函数传参格式 func main(){ var first Matrix func_name_you(&first) } func func_name_you(first *Matrix){ -- } 记得调用函数处要&+变量名 函数参数声明处要*+变量类型…