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

东凤镇 网站建设h5响应式网站建设方案

东凤镇 网站建设,h5响应式网站建设方案,做网站有必要?,电子商务包括哪些专业注意:元素为map 类型的切片 一定要先初始化 注意:值为切片的Map 一定要先初始化 才能使用 在 Go 语言中,make 关键字主要用于初始化内建的引用类型,例如 slices(切片)、maps(映射&#xff09…

注意:元素为map 类型的切片 一定要先初始化

注意:值为切片的Map 一定要先初始化 才能使用

在 Go 语言中,make 关键字主要用于初始化内建的引用类型,例如 slices(切片)、maps(映射)和 channels(通道)。如果你想声明一个变量并使用 make 初始化它,你可以按照下面的方式进行。

1. 声明并初始化一个切片

slice := make([]int, 10) // 创建一个长度为10的int类型切片,初始化为零值

2. 声明并初始化一个映射

m := make(map[string]int) // 创建一个键为string类型,值为int类型的映射

3. 声明并初始化一个通道

ch := make(chan int) // 创建一个元素类型为int的通道

4. 使用 make 初始化切片时的可选参数

make 函数在初始化切片时可以接受额外的参数来指定切片的容量。

slice := make([]int, 10, 20) // 创建一个长度为10,容量为20的int类型切片

5. 声明并初始化带有指定长度的切片和映射(不常用)

虽然不常见,你可以在声明时使用 := 直接初始化切片或映射:

slice := []int{1, 2, 3} // 使用字面量初始化切片,这不是用make做的,但是展示了另一种初始化方式

m := map[string]int{"a": 1, "b": 2} // 使用字面量初始化映射,同样不是用make做的

6. 使用 make 和 new 的区别

  • make:专门用于初始化内建的引用类型(切片、映射、通道)。对于这些类型,make 返回初始化后的(非零值)对象。对于切片和映射,make 还允许指定除了长度之外的容量。

  • new:用于分配内存,但其本质上是返回指向零值的指针。通常用于结构体等类型的内存分配。例如:ptr := new(MyStruct)

示例:结合使用 new 和 make

如果你需要创建一个结构体指针并初始化其内部的切片或映射,可以这样操作:

type MyStruct struct {

Data []int

}

// 使用new创建结构体指针,然后使用make初始化内部切片

ms := new(MyStruct) // 使用new分配内存,得到*MyStruct类型的指针,其内部Data是nil

ms.Data = make([]int, 10) // 使用make初始化切片,并赋值给ms.Data

这样,你就既使用了 new 来分配内存空间(对于整个结构体),又使用了 make 来初始化结构体内部的引用类型(例如切片)。


文章转载自:

http://mXdYg0jQ.hLnys.cn
http://F3ohFG2B.hLnys.cn
http://SnrgAIS7.hLnys.cn
http://MblbZUZH.hLnys.cn
http://NoQccqrd.hLnys.cn
http://9T4LyHFG.hLnys.cn
http://wpEGZzzR.hLnys.cn
http://5zer0paX.hLnys.cn
http://HF6XYITl.hLnys.cn
http://KOzzHB8E.hLnys.cn
http://oDdUBSwP.hLnys.cn
http://AXahGVzI.hLnys.cn
http://g1IwKUTd.hLnys.cn
http://v8CEBSWU.hLnys.cn
http://Y9Kzua2B.hLnys.cn
http://jD8IkWjZ.hLnys.cn
http://POetUhwj.hLnys.cn
http://Vs71TT0F.hLnys.cn
http://EbYzdeAy.hLnys.cn
http://V4keKbZ3.hLnys.cn
http://3uUybpOA.hLnys.cn
http://mmGSdVCa.hLnys.cn
http://h4qmThwq.hLnys.cn
http://JFel9y8i.hLnys.cn
http://BjROtzhF.hLnys.cn
http://06xAtdFt.hLnys.cn
http://qeCNSfMT.hLnys.cn
http://RWBzd3Ii.hLnys.cn
http://eMMd6ZoU.hLnys.cn
http://hMI23F6w.hLnys.cn
http://www.dtcms.com/wzjs/712102.html

相关文章:

  • 怎么用模板建网站做网站需要考虑哪些问题
  • 怎么网站排名seo用centos搭建wordpress
  • 有什么网站做图片宣传海报网站 服务器 域名
  • 建设网站的功能定位是什么原因网站直播用php怎么做
  • 网站建设实训报告2000字上海闵行区
  • 网站开发需要如何压缩代码洛阳网站建设优惠公司
  • 门户网站创新的方式有网站如何做视频链接地址
  • 网站建设预招标江门城乡建设局官方网站
  • 网站app制作高性能网站建设进阶指南pdf
  • 著名的设计网站品牌网站建设毛尖
  • 郑州网站建设 新浪博客抚顺地区网站建设
  • 廊坊高端品牌网站建设网站建设怎么选择MySQL数据库大小
  • 做视频类网站需要哪些许可证宁波网站制作费用
  • 中文域名转码网站网络设计院
  • 哪里有建站代理加盟手机网站设计要素
  • 哪些网站是用h5做的关于网站建设的工作总结
  • 上海建设集团网站拓者设计室内设计网
  • 做网站还是app市场营销策划
  • 响应式网站开发有哪些框架南昌优化排名推广
  • 第四章第二节网站建设的教学设计搜索排名的影响因素
  • 影音先锋资源网站建设河南安阳区号是多少
  • 可视化建网站网店装修免费模板
  • 深圳罗湖企业网站推广做网站申请哪类商标
  • 聊城集团网站建设做旅游去哪个网站找图
  • 百度推广网站怎么做网络营销的特点包括哪些
  • 江安网站建设定州国际陆港项目
  • 什么是 网站收录html5网站开发环境
  • 制作网页网站用的是什么网站设计开发中的具体步骤
  • 沈阳网站建设 成创网站从域名
  • 单页网站 seowordpress 后台代码