标签: go
在下列情况下是否有访问x.Bar[0]的简写?
x.Bar[0]
由于显而易见的原因,直接尝试导致(type *[]string does not support indexing)
(type *[]string does not support indexing)
type A struct { B *[]string } x := &Foo{Bar: &[]string{"1", "2"}}
答案 0 :(得分:6)
这将是
(*x.Bar)[0]
您使用括号更改运算符的优先级:[]的优先级高于*。
[]
*