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

Golang中 var make new

var

var声明值类型的变量时,系统会默认为他分配内存空间,并赋该类型的零值
如果是指针类型或者引用类型的变量,系统会为它分配内存,默认是nil

make

仅用来分配及初始化类型为 slice、map、chan 的数据.

返回引用,即 Type,new 分配的空间被清零, make 分配空间后,会进行初始

函数返回的是slice、map、chan类型本身。

 new

可分配任意类型的数据,根据传入的类型申请一块内存,返回指向这块内存的指针,即类型 *Type。

返回一个指向该类型内存地址的指针。


http://www.kler.cn/a/539639.html

相关文章:

  • SQL自学,mysql从入门到精通 --- 第 14天,主键、外键的使用
  • Gitlab中如何进行仓库迁移
  • 十二、Docker Compose 部署 SpringCloudAlibaba 微服务
  • java项目之金华学校社团管理系统源码(ssm+mysql)
  • 【键盘识别】实例分割
  • LIMO:上海交大的工作 “少即是多” LLM 推理
  • vue表格拖拽,可以多个单元格拖拽
  • html 列动态布局
  • 2025年2月份的一次前端面试题记录....
  • 使用Redis解决使用Session登录带来的共享问题
  • 深度学习-利用Tacotron 2 和 WaveGlow 模型 进行语音合成
  • Vue引入外部异步js函数并接收返回值
  • mysql中主键索引和联合索引的原理解析
  • 开源堡垒机 JumpServer 社区版实战教程:基于 Ubuntu 22.04 离线安装 JumpServer 社区版 v4.4.1
  • 变化检测论文阅读合集
  • 激活函数篇 01 —— 激活函数在神经网络的作用
  • vue3+vite+ts项目中使用vue-router
  • OnlyOffice文件转换PDF
  • 【豆包Marscode体验官】揭秘MarsCode AI编辑助手:高效智能编辑新纪元之入门指导与最佳实践
  • 使用 OpenGL ES 渲染一个四边形
  • 亚马逊爬虫实战:中国商家信息(电话)爬取
  • 6.Centos7上部署flask+SQLAlchemy+python+达梦数据库
  • JVM 知识总结
  • 物联网软件开发与应用方向应该怎样学习,学习哪些内容,就业方向是怎样?(文末领取整套学习视频,课件)物联网硬件开发与嵌入式系统
  • CNN-day6-经典神经网络AlexNet
  • ubuntu server环境下使用mitmproxy代理