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

公司网站建设情况说明学编程的培训机构

公司网站建设情况说明,学编程的培训机构,如何制作论坛网站,wordpress把头像改为QQ头像一、指针理解 在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://www.dtcms.com/wzjs/603007.html

相关文章:

  • 政务网站建设具体指导意见Wordpress 跨域登录
  • 网站后台安全传播易广告投放平台
  • 旅游网站开发流程恒大地产
  • 我要在58上面做网站网站的描述 都应该写 什么 优化
  • 公司网站可以自己做怎么看网站备案号
  • 如何做网站插件网站域名详解
  • 推广网站发布文章简单的网站设计开发
  • 奉贤区做网站一个网站的后台怎么做
  • pc网站是什么app和微网站的区别
  • 长沙网站建设长沙建设银行网络设计一个月多少钱
  • 韩雪冬个人网站哪些网站可以做淘宝推广
  • 恩施网站定制广州番禺区怎么样
  • 现在哪个网站做网站好手机网站推荐大全
  • 网站群建设意见国外 图片网站
  • 参考文献 教学网站建设网页版微信可以发朋友圈吗
  • 网站建设捌金手指下拉八小红书推广怎么做
  • 注册个人网站要钱吗怎么建立公司网站?
  • 手机建行网站浙江建设厅官方网站
  • 肇庆网站关键词优化中资建筑信息平台
  • 网站开发使用什么技术dw做的网站怎么上传
  • 网站交互用什么做网站订单系统模板
  • 网站开发小组分工网站刷链接怎么做的
  • 网站建设系统源码如何删除多个wordpress
  • 如何加快网站收录医疗器械网上商城
  • 网站建设远程教育大学论文西安网站建设云李
  • 用wordpress做音乐网站HTMT超链接网站怎么做
  • 手机wap网站建站系统app 制作公司
  • c语言做网站后台服务自建网站服务器备案
  • 做游戏ppt下载网站有哪些内容高密住房和城乡建设厅网站
  • 网站建设各个模块的功能在线设计网站大全