new與make的區別
尚硅谷Golang課
func main() {
num1 := 100
fmt.Printf("類型=%T,值=%v,地址=%v\n", num1, num1, &num1)
num2 := new(int) //*int
fmt.Printf("類型=%T,值=%v,地址=%v\n", num2, num2, &num2)
//new用來分配類型
//make用來分配內存
}
上次修改於 2021-08-01
此篇文章的評論功能已經停用。