###前提・実現したいこと
golang勉強中です.
ポインタの要素をもつsliceを作成しました.
そのSliceの内部のポインタの実体を取得したいのですが,invalid indirect
が出てしまってうまいことできません.
ご教示お願いします.
試したコード
go
1package main 2 3import "fmt" 4 5type Hoge struct { 6 h string 7} 8 9func main() { 10 h1 := new(Hoge) 11 p1 := &h1 12 fmt.Println(p1) // -> 0xc420028020 13 14 f := []interface{}{p1} 15 fmt.Println(f) // -> [0xc420028020] 16 fmt.Println(f[0]) // -> 0xc420028020 17 fmt.Println(*f[0]) // -> invalid indirect of f[0] (type interface {}) 18} 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/12 03:18
2016/12/12 03:27