星号在“开始”中有什么作用?

我是一名Web开发人员,希望扩大自己的视野,以便更好地整体编程。我做了一些Java和一些简单的Android应用程序。我现在正在研究像C和Go这样的低级语言(到目前为止,我不得不说它具有一些漂亮的语法和很棒的主意,尽管我可能没有足够的经验来评论)。


所以,是的,我一直在尝试并理解Go网站上的示例,在这样的示例中,我不断遇到一个特殊的星号字符:


s := "hello"

if s[1] != 'e' {

    os.Exit(1)

}

s = "good bye"

var p *string = &s

*p = "ciao"

另外,我刚刚注意到,这是什么&s?它是按引用分配的吗(我可能在这里使用PHP说话)?


qq_花开花谢_0
浏览 212回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go