美文网首页
结构体作为函数参数 --值传递和地址传递

结构体作为函数参数 --值传递和地址传递

作者: 荒古遗尘狗贼 | 来源:发表于2019-08-08 10:17 被阅读0次

    结构体可以作为函数的参数,本质上与其他类型没有去区别。下面是代码:

    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)

    }

    相关文章

      网友评论

          本文标题:结构体作为函数参数 --值传递和地址传递

          本文链接:https://www.haomeiwen.com/subject/rgrtjctx.html