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

网站建设课程设计格式怎么上百度推广产品

网站建设课程设计格式,怎么上百度推广产品,wordpress 买数据库,网站特色分析图怎么做区别 1 make不仅分配内存,还会初始化。 new只会分配零值填充的值2make只适用slice,map,channel的数据,new 没有限制3make返回原始类型(T),new返回类型的指针(*T) 源码中定义的区别 func make(t Type,size …IntegerType) Type func new(Type) *Type f…

区别

  • 1 make不仅分配内存,还会初始化。 new只会分配零值填充的值
  • 2make只适用slice,map,channel的数据,new 没有限制
  • 3make返回原始类型(T),new返回类型的指针(*T)

源码中定义的区别
func make(t Type,size …IntegerType) Type
func new(Type) *Type

func main() {//声明切片slice1并申请地址,为申请的10个元素都赋上元素类型的零值var slice1 = make([]int, 10)fmt.Println(slice1, len(slice1), cap(slice1)) //10 10var slice2 = new([]int)fmt.Println(slice2, len(*slice2), cap(*slice2))s1 := make([]int, 0)fmt.Println("s1", len(s1), cap(s1))s2 := new([]int)s3 := *new([]int)var s4 []intvar s5 = []int{}//fmt.Println("s1 is nil?", s1 == nil)  //falsefmt.Println("s2 is nil?", *s2 == nil) //truefmt.Println("s3 is nil?", s3 == nil)  //truefmt.Println("s4 is nil?", s4 == nil)  //truefmt.Println("s5 is nil?", s5 == nil)  //falsea1 := *new([10]int)a2 := [10]int{}fmt.Println(a1, a2)
}	

总结

new 可以为任何类型的值开辟内存并返回此值的指针
new申请的值均为零值,对创建映射和切处没有意义
实际工作中通常使用字面量来创建数组而很少使用new

http://www.ritt.cn/news/9386.html

相关文章:

  • 支持手机网站的空间西安seo阳建
  • logo在线制作网站网络营销推广微信hyhyk1效果好
  • 南通快速建站公司常见的网络营销方式有哪些
  • 做网站 工资高吗上海seo网络优化
  • 网站公司怎么做推广方案seo变现培训
  • ubuntu一键安装wordpress搜狗搜索引擎优化论文
  • 卫浴外贸版网站案例竞价推广开户多少钱
  • 做网站后端的全部步骤在线咨询
  • 中国军队建设网站云南网络推广服务
  • 做百度糯米网站的团队宁波seo网络推广咨询热线
  • 网站交互怎么做的惠州大亚湾经济技术开发区
  • 创建wordpress插件晋城seo
  • 中国建设网官方网站客服电话企业qq多少钱一年
  • 从零学习做网站淘宝店铺运营
  • 北京做企业网站的公司网络营销的含义
  • 网站引导页设计策划网络营销方案
  • 阿坝州网站制作网站搜索引擎优化方案的案例
  • 官方网站下载派的app搜索大全引擎地址
  • PHP网站开发简单实例深圳网站seo优化
  • 汉中网站建设价格山西seo和网络推广
  • 北京 网站建设|小程序|软件开发|app开发公司好用的种子搜索引擎
  • 电商设计助理工作内容广东搜索引擎优化
  • 企业网站开发合同seo关键词排名优化价格
  • 山西太原小店区疫情详细描述如何进行搜索引擎的优化
  • 网站建设html5源码百度推广代理公司广州
  • 公司企业形象设计温州seo服务
  • WordPress阿里云安装seo排名优化推广
  • 网络广告文案范文长沙专业seo优化公司
  • 视频网站的链接怎么做活动软文模板
  • 中学生做的网站有哪些方面阿里指数在哪里看