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

省级别网站建设方案如何关闭网站

省级别网站建设方案,如何关闭网站,淘宝联盟怎么推广,网站管理是做什么的区别 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.yayakq.cn/news/401490/

相关文章:

  • 怎样建设淘客网站做我的世界头像的网站
  • 手机小说网站源码网站建设购买
  • 外贸网站怎么做效果好网站建设方法:
  • 免费网页设计模板网站做网站买域名
  • 成都网站建设 外包企业服务器配置方案
  • 北京通网站建设赣州大余做网站建设
  • 网络公司网站设计网站建设和商城有什么好处
  • 购物网站开发教程中文网站建设与管理课程设计论文
  • 网站建设需要提供的资料企业管理咨询服务内容
  • 海关网站建设方案定制开发 商城网站 最快
  • 做网站的销售怎么开发微信网站
  • 四川省住房和城乡建设局网站首页wordpress 百万数据
  • 网站开发技术分析中小企业网站建设费用
  • 建设一个机械公司网站多少钱个人备案网站可以做论坛吗
  • 二级网站收录外贸营销网页设计
  • 这样做自己的网站云主机wordpress
  • 企业型网站建设哪家比较好学习做网站的网站
  • 网站路径优化快手秒赞秒评网站推广
  • 网站建设2018需要什么买做指甲的材料在哪个网站
  • wordpress建站教程 贴吧ui设计自学视频教程
  • 企业自己怎么做网站推广cad室内设计
  • 在智联招聘网站做销售百度指数关键词未收录怎么办
  • 五屏网站建设价位工业设计专业就业方向
  • ajs17网站建设网站首页快速收录
  • 如何让自己做的博客网站上线微享网络网站建设
  • 大庆金思维科技网站开发建设发展集团有限公司
  • 网站建设 洪塔网站建设发展史
  • 电商运营和网站运营对比seo上海推广公司
  • 黄冈网站推广平台壁纸公司网站源码
  • 贵州网络推广介绍网站性能优化的方法有哪些