go语言new函数怎么使用

50次阅读
没有评论

共计 244 个字符,预计需要花费 1 分钟才能阅读完成。

在 Go 语言中,new函数用来分配内存并返回指向该内存的指针。使用 new 函数时,需要传入要分配内存的类型作为参数。例如:

package main

import "fmt"

func main() {var i *int
    i = new(int)
    *i = 42
    fmt.Println(*i) // 输出:42
}

在上面的例子中,首先声明一个指向 int 类型的指针 i,然后使用new(int) 来分配一个 int 类型的内存空间,并将其地址赋给 i,最后通过*i 来给这个内存空间赋值为 42,并打印出来。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-03-21发表,共计244字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)