美文网首页
结构体的定义

结构体的定义

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

    定义一个结构体需要使用struct这个关键字。定义的过程如下:

    type TypeName sturct{

    name string

    age int

    }

    这样就完整的定义了一个结构体。其中 type TypeName struct 是定义这个结构的名称。在其他地方调用这个结构体的时候,就需要在类型的位置添上TypeName。例如

    var lisheng TypeName  

    这样就可以了。在使用的时候就可以这样

    lisheng.name ="lisheng"

    fmt.Printf("lisheng.name is %v\n",lisheng.name)

    下面是一个完整的程序:

    package main

    import(

    "fmt"

    )

    type TypeName struct{

    name string

    age int

    address string

    }

    func main(){

    s:=TypeName{"lisheng",23,"shandong"}

    fmt.Printf("lisheng name is %v \t  age is %v \t addresss is %v \n",s.name,s.age,s.address)

    }

    相关文章

      网友评论

          本文标题:结构体的定义

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