Linux 拨号vps windows公众号手机端

go语言new函数怎么使用

lewis 8年前 (2017-01-13) 阅读数 6 #程序编程
文章标签 go语言

在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,并打印出来。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门