结构体可以作为函数的参数,本质上与其他类型没有去区别。下面是代码:
package main
//定义一个结构体
import(
"fmt"
)
type Test struct{
name string
age int
}
func Prt( s Test){
s.name="Prt printf "
fmt.Printf("Prt func s.name is %v\n",s.name)
}
func main(){
s:=Test{"lisheng",23}
Prt(s)
fmt.Printf("func main s.name is %v\n",s.name)
}
网友评论