• go基础系列~结构体


    一 声明
       type str_name struct{}
    二 常用使用方法1->针对结构体进行操作
    带入结构体指针,并且调用实例化的属性,并返回结构体对象
    1 定义一个结构体 type c struct{ a,b}
    2 定义函数 func dd (cc *c)(&c c,err error){}
    三 常用使用方法2->针对结构体进行方法绑定,并不返回结构体对象
    1 定义一个结构体 type c struct{ a,b}
    2 定义函数 func (c* c)dd(a int,err error){}
    四 基础
       1 结构体所有成员内存组成是连续的
       2 结构体包含两部分 1 自身定义的各种属性 2 自身对象绑定的各种函数方法 3 自身嵌入其他结构体的函数和属性
    3 结构体内部可以包含其他结构体对象 这种模式叫做继承
         type a struct {} type b struct {} type c struct {c a,d b}
    五 示例代码
    type name struct {
    age string
    sex string
    }
    func cc(name2 *name) {
    name2.age="15"
    name2.sex="13"
    }
    func main() {
    var ee name
    cc(&ee)
    fmt.Println(ee.age)
    }

  • 相关阅读:
    邮箱整理
    C++ Primer Plus 6 笔记(1)
    MySQL的远程链接
    MySQL的安装和使用
    nginx的反向代理和负载均衡
    linux--配置开发环境 --Nginx篇
    linux--配置开发环境 --Apache篇
    Linux -- 运维
    Linux
    使用宝塔面板部署tp5网站
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/13821790.html
Copyright © 2020-2023  润新知