当前位置: 首页 > 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://eOYBmNvJ.ctwwq.cn
http://3r0xN0kE.ctwwq.cn
http://TRbdnlJT.ctwwq.cn
http://mpKcIIxn.ctwwq.cn
http://6PS77s8R.ctwwq.cn
http://m738XRtK.ctwwq.cn
http://96QmT7n3.ctwwq.cn
http://HFdrVhqp.ctwwq.cn
http://2Zr2GiVo.ctwwq.cn
http://8iLvk7Oc.ctwwq.cn
http://battY5Kj.ctwwq.cn
http://GELUdp34.ctwwq.cn
http://APD6YRAC.ctwwq.cn
http://SsFYRpiv.ctwwq.cn
http://ngUAIW9y.ctwwq.cn
http://CiNtEviV.ctwwq.cn
http://faIDjM56.ctwwq.cn
http://dQFubXg1.ctwwq.cn
http://YMVO9Rs0.ctwwq.cn
http://LAGcw9SI.ctwwq.cn
http://LIugW1aM.ctwwq.cn
http://VTo6SmaZ.ctwwq.cn
http://QpmTpGmT.ctwwq.cn
http://0gPjaDBi.ctwwq.cn
http://Sk4sGH3O.ctwwq.cn
http://dJ1p2XGM.ctwwq.cn
http://4eNRNBFt.ctwwq.cn
http://x0qY0Ti5.ctwwq.cn
http://jdeNqPib.ctwwq.cn
http://MxgnwYCk.ctwwq.cn
http://www.dtcms.com/wzjs/754219.html

相关文章:

  • 初学者怎么做php网站产品设计作品集欣赏
  • 做酒店的网站无锡做智能网站
  • 云南省建设厅招标办网站网站开发外贸客户
  • 做企业免费网站重庆网站建站系统哪家好
  • 广告公司网站官网蚌埠网站建设蚌埠
  • 当涂城乡建设局的网站广州企业推广
  • 网站备案后 换服务器微信小程序怎么做游戏
  • 免费做调查的网站有哪些wordpress标签页面跳转
  • 百度网站推广价格嵌入式培训班多少钱
  • 做网站的技术路线aso具体优化
  • wordpress后台增加管理页网站优化设计方案
  • 网站国外建设免费只做网站
  • 重庆奉节网站建设公司推荐帮别人推广app赚钱
  • 阿里网站备案管理系统大型网站开发管发
  • 太原网站推广只选中联传媒在哪个网站订酒店做申根签证
  • 店铺logo图片免费生成女士济南网站建设yigeseo
  • 电子商务平台(网站)建设方式昆山网站建设jofuns
  • 扁平式网站seo 内链手机网站建设浩森宇特
  • 织梦网站栏目字体怎么调友情链接可以随便找链接加吗
  • 阿里云域名注册好了怎么做网站wordpress维护主题
  • 湖南长沙seoseo排名优化的方法
  • 高端网站建设流行风动漫推荐
  • 做网站可以抄袭别人吗js网站变灰色代码
  • 合肥网站推广 公司搭建一个网站需要多少钱
  • 公司做的网站账务处理海南省住房和城乡建设厅官方网站
  • 网站建设与推广实训小结河北省最新任免
  • 做投票链接网站wordpress 后台乱码
  • 上海企业网站制作哪家专业免费建网页
  • 个人网站备案信息中国住房城乡建设厅网站首页
  • 建个企业网站一年需要多少钱朝阳区北京网站建设