Go语言的指针怎么用(go语言,开发技术)

时间:2024-05-03 01:38:05 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Go%E8%AF%AD%E8%A8%80%E7%9A%84%E6%8C%87%E9%92%88%E6%80%8E%E4%B9%88%E7%94%A8

结构体定义需要使用 type 和 struct 语句

struct 语句定义一个新的数据类型,结构体中有一个或多个成员

type 语句设定了结构体的名称

结构体的格式如下

一旦定义了结构体类型,它就能用于变量的声明,语法格式如下

或者

输出结果

{zhangsan 男 20 123412424}
{lisi 女 18 133654623}
{wangwu 0 21352365}  

如果要访问结构体成员,需要使用点号.操作符,格式为:

结构体.成员名"  

结构体类型变量使用 struct 关键字定义,实例如下:

输出结果如下

{lisi 30 man 56341153}
{wangwu 18 woman 78238232} 

结构体也可以作为参数传递给函数,可以解决一些代码的冗余问题,简化代码

示例

输出结果如下

姓名: lisi
年龄: 30
性别: man
身份证: 56341153
------------------
姓名: wangwu
年龄: 18
性别: woman
身份证: 78238232

可以定义指向结构体的指针类似于其他指针变量,格式如下

以上定的指针变量可以存储结构体变量的地址,查看结构体变量的地址,可以将&符合放置于结构体变量前

使用结构体指针访问结构体成员,可以使用.操作符

输出结果如下

姓名: lisi
年龄: 30
性别: man
身份证: 56341153
------------------
姓名: wangwu
年龄: 18
性别: woman
身份证: 78238232

本文:Go语言的指针怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Laravel单用户登录怎么实现下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18