小编ysz*_*ysz的帖子

指向结构的指针的切片文字的 golang 快捷语法

给定的

type foo struct {
    id int
}
Run Code Online (Sandbox Code Playgroud)

两者看起来相当

var foos = []*foo{
    {1},
    {2},
    {3}}

var foos = []*foo{
    &foo{1},
    &foo{2},
    &foo{3}}
Run Code Online (Sandbox Code Playgroud)

这是为什么?虽然在 TGPL 中找不到提及它。

https://play.golang.org/p/JXxZaybbWnV

pointers literals go

5
推荐指数
1
解决办法
839
查看次数

标签 统计

go ×1

literals ×1

pointers ×1