【发布时间】:2017-12-25 06:53:26
【问题描述】:
在以下情况下访问x.Bar[0] 是否有捷径?
直接尝试导致(type *[]string does not support indexing),原因很明显
type A struct {
B *[]string
}
x := &Foo{Bar: &[]string{"1", "2"}}
【问题讨论】:
-
有一个指向切片的指针的原因是什么? PS:
(*x.Bar)[0] -
我已经抽象了一些更复杂的 protobuf 东西 :)
标签: go