zoukankan      html  css  js  c++  java
  • go的结构体,犹如python中的类

    func main() {
        //结构体:一系列属性的集合
        //格式:
            //type是关键字 结构体的名字 struct{}
        type xxx struct {
            name string
            sex,age int
    
            //设置属性
        }
    
        //匿名字段表示字段没有名字
        type Ppp struct {
            string
            int
        }
    
        type qqq struct {
            password string
            Xxx xxx
            //设置属性
        }
    
    
    
    
        //嵌套结合体,犹如python中的继承
        type cccc struct {
            name string
            pppp Ppp
        }
    
    
        //给匿名嵌套体传参
        p:= cccc{name:"nihao",pppp:Ppp{"zai",10}}
        fmt.Println(p.pppp.string)
        //匿名传参取值,名字就是类型的名字
    
    
        // 给有名嵌套传参取值
        s:=qqq{password:"12314",Xxx:xxx{name:"yangxin",age:10,sex:20}}
        fmt.Println(s.Xxx.age)
    }
  • 相关阅读:
    Linux
    Cookie & Session
    HTTP
    HTTP
    抓包工具
    抓包工具
    抓包工具
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/12026036.html
Copyright © 2011-2022 走看看