我正在尝试从结构中的嵌入式切片访问值。如果可能的话,我如何通过索引来做到这一点,并且不显式调用私有嵌入对象(从包外部访问时甚至不是一个选项)?
package main
import (
"fmt"
)
type A struct {
aSlice
}
type aSlice []string
func main() {
a := A{[]string{"hello", "world"}}
fmt.Println(a.aSlice[0]) // works, but can't be accessed outside package
fmt.Println(a[0]) // doesn't work, but looking for this something like this
}
饮歌长啸
精慕HU
相关分类