如何取消引用Go中的指针?

时间:2014-04-26 22:09:42

标签: pointers go

在Go语言中,有没有办法将*string转换为string? (或者,就此而言,*TT

我看过互联网并通过一些Go文档,但我找不到它 - 可能错过了它。

1 个答案:

答案 0 :(得分:5)

要将*T变为T,请使用*运算符:

func Dereference(strptr *string) string {
    return *strptr
}

我强烈建议您在继续使用该语言之前阅读指针。它们是一个基本概念,没有它就不可能有效地使用该语言。