美文网首页
go 内建函数builtin

go 内建函数builtin

作者: StevenQin | 来源:发表于2019-03-02 17:51 被阅读0次
    • 在文档中的builtin中可以找到
      https://studygolang.com/pkgdoc
      1、len()用来求长度:如:string、 array、slice 、map、 channel
      2、new 用来分配内存:主要是分配值类型:int 、float32、struct..返回的是指针
        num1 := 100
        fmt.Printf("num1的类型:%T,num1的值:%v,num1的地址:%v \n", num1, num1, &num1)
        num2 := new(int) //*int 类型
        fmt.Printf("num2的类型:%T,num2的值:%v,num2的地址:%v,num2的值是:%v \n", num2, num2, &num2, *num2)
    

    修改num2的值 :*num2=100 *是取值操作 &是取地址操作
    图例:

    3、make 用来分配内存:主要是分配引用类型:channel 、slice、map..

    相关文章

      网友评论

          本文标题:go 内建函数builtin

          本文链接:https://www.haomeiwen.com/subject/ajlyuqtx.html