0
スライスをパラメータとしてスライスへのポインタを受け入れる関数のスライスがあります。そのスライスへのポインタを使用してスライスアイテムを取得する方法
mainSlice := []int{0,8,5,4,6,9,7,1,2,3,6,4,5,7}
doSmthWithSlice(mainSlice)
スライスへのポインタを使ってスライスアイテムを取得する方法はありますが、ポインタが新しいスライスにポイントする値をコピーすることはありませんか?
func doSmthWithSlice(slcPtr *[]int) {
*slcPtr[3] = 777 // this does NOT works, because *[]int does not support indexing
// Don't want to implement it
// like this
newSlice := *slcPtr
newSlice[3] = 777
*slcPtr = newSlice
}
はあなたに
P.S.ありがとうございました
このような原始的な質問を申し訳ありません。私は新しいです。
あなたはただそれに私を打つ! https://play.golang.org/p/x3fQXtjcnO –