主页
虚拟机
准备工作
新建虚拟机实例
安装Ubuntu
安装Centos
安装完成
Linux
密钥登录
用户授权
主机名
防火墙
挂载磁盘
压缩和解压
Go
数组和切片
rune
uintptr和unsafe.Pointer
channel
反射
tag
new和make
函数
init
defer
GMP 模型
Docker
gitbook
nginx
Redis
PostgreSQL
比特币
密钥和地址
Blockchain.com
以太坊
RPC
ERC20
数字货币交易所
资产
交易
撮合
行情
借贷
理财
数字货币定投
网格交易法
Cocos Creator
开发工具
Supervisor
Nginx
etcd
GitLab
GitBook
VSCode
Airtest
本书使用 GitBook 发布
new和make
new 和 make 的区别
共同点: 给变量分配内存
不同点:
作用变量类型不同, new给对象 new(T), 数组 new([N]T) 和切片 new([]T) 分配内存, make给slice, map和channel分配内存;
返回类型不一样, new返回指向变量的指针, 相当于&T{}, make返回变量本身;
new 分配的空间被清零. make 分配空间后, 会进行初始化;
分配的位置,在堆上还是在栈上?
results matching "
"
No results matching "
"