当前位置: 首页 > wzjs >正文

各类网站网站建设的目标是什么意思洛阳霞光企业网站建设公司

各类网站网站建设的目标是什么意思,洛阳霞光企业网站建设公司,郑州网站优化汉狮,做个网站跳转链接怎么做一、指针理解 在Go语言中,指针是学习结构体、方法和接口的基础,因为它们帮助你更高效地操作数据。简言之,指针是存储变量内存地址的变量。 指针本质是内存地址 指针存储的是数据在内存中的位置。 指针值本质是uintptr类型的整数值 指针值实…

一、指针理解

在Go语言中,指针是学习结构体、方法和接口的基础,因为它们帮助你更高效地操作数据。简言之,指针是存储变量内存地址的变量。

  1. 指针本质是内存地址
    指针存储的是数据在内存中的位置。

  2. 指针值本质是uintptr类型的整数值
    指针值实际上是内存地址的数值化表示,底层是uintptr类型。

  3. 实际使用时必须通过具体指针类型操作
    具体指针类型确保类型安全,避免类型不匹配的问题。

有效的指针类型包括:

  • intstring[]T[N]T*struct等。

指针类型声明规范:

var (numPtr  *int        // 整型指针声明structPtr *User     // 结构体指针声明slicePtr *[]string  // 切片指针声明
)

正确的取址方式:

val := 42
ptr := &val  // 获取实例地址(注意:不是类型地址)

指针操作原则:

  • 类型约束原则:指针类型必须与所指向的对象类型严格匹配。
  • 实例化优先:禁止直接对类型取址(例如,&int是非法的),必须基于实例化的变量操作。
  • 显式解引用:通过*运算符访问目标对象的值(例如,ptr != *ptr)。

二、指针和类型的理解

指针和类型的理解

s2:=&Server{} //使用s2标识符记录实例&Server在内存中的地址。

//s2创建实例取地址

s2是指针,类型是*Server (指向Server的内存地址)

//s2是取的Server内存地址整数值,创建实例放在内存,s2是指针类型

package mainimport "fmt"type Server struct {Id       intSn       stringIp       stringHostname string
}func main() {s1 := Server{Id:       101,Sn:       "E9527",Ip:       "192.168.101.102",Hostname: "idc-beijing-xinglujianzhi-01-101",}//s2 := &s1 // 只能通过变量存储另一个变量的内存地址s2 := &Server{} //使用s2表示记录Server实例&Server 存放在内存的地址//S2是指针,类型是*Server (指向Server的内存地址)s2.Sn = "A9527"fmt.Println(s2.Sn)fmt.Println(s1)
}

s2是取的Server内存地址,创建实例存放在内存,s2是指针类型

Go中可以通过实例标识符进行修改成员,也可以通过实例指针来修改成员

& 是一个变量,他存储的是另一个变量的内存地址。

三、复制类型解释

如同数组一样,是值类型。

赋值时、传实参(形参定义为结构体)、返回值时(结构体类型),都发生了值复制。有了完全一样的副本


文章转载自:

http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://00000000.ztmkg.cn
http://www.dtcms.com/wzjs/604829.html

相关文章:

  • 中山网站建设哪家强电子商务网站的建设论文
  • 网站 锚点链接怎么做网页制作基础教程背景图片
  • 建设厅网站密码找回广东网站开发项目
  • 如何给网站的关键词做排名网站后台如何修改密码
  • 免费网站推广产品商务网站开发课程建言
  • 黄石做网站联系wordpress设计标题栏
  • 房地产网站互动设计公司建设有访问量的网站
  • 企业网站如何做架构图购物网站用模板好不好
  • 织梦做的网站老是被黑直播带货平台
  • 邢台移动网站设计免费微信公众号素材网
  • 哈尔滨网站开发渠道建设银行理财产品网站
  • 重庆网站建设公司 夹夹虫好做响应式网站的价格
  • 山东网站建设服务外贸网站建站用什么意思
  • 网站建设大小免费网站服务器推荐
  • 备案后怎么建设网站flash网站制作教程
  • 建网站能挣钱吗住房建设危房改造网站
  • 南涧县城乡建设局网站宁波网站优化技术
  • 银川网站开发公司seo是做网站源码还是什么
  • 合肥网站建设方案维护企业做网站有哪些好处
  • 青岛网站建设服务器做网站设计工作的报告
  • 揭阳网站制作多少钱网站做哪家最专业广州
  • 温州建网站业务人员东莞网站建设制作软件
  • 手机商城系统哪个好网站seo优化推广怎么做
  • 建设网站用凡科怎么样长春 行业网站
  • 西安西郊网站建设网址域名是什么
  • 宜昌市住房和城乡建设局网站免费网站登陆模板
  • 遵义晚报电子版官方网站装修效果图免费软件
  • 天商阳光网站邮箱项目网上备案查询系统
  • 建设银行贵阳市网站电话wordpress如何添加目录菜单
  • 淘宝联盟+做网站wordpress博客缩略图