[Go] GO语言make()分配 →→→→→进入此内容的聊天室

来自 , 2020-12-24, 写在 Go, 查看 127 次.
URL http://www.code666.cn/view/9f03268e
  1. /**
  2.  * Created with IntelliJ IDEA.
  3.  * User: liaojie
  4.  * Date: 12-9-9
  5.  * Time: 上午11:45
  6.  * To change this template use File | Settings | File Templates.
  7.  * Name: make分配
  8.  */
  9. package main
  10.  
  11. import "fmt"
  12.  
  13. func main() {
  14.  
  15.         //分配片结构;* p==零
  16.         var p *[]int = new([]int)
  17.         *p = make([]int, 100, 100) //这样写有点复杂,很容易就搞乱了
  18.         fmt.Println(p)
  19.  
  20.         //现在将V分配一个新的数组,100个整型
  21.         //写法一
  22.         //var v  []int = make([]int, 100)
  23.         //写法二:非常常用的写法,简节明了
  24.         v := make([]int, 100)
  25.         fmt.Println(v)
  26. }
  27.  
  28.  
  29. //go/5610

回复 "GO语言make()分配"

这儿你可以回复上面这条便签

captcha