gpt4 book ai didi

go - 分配给 map 中的匿名结构值

转载 作者:IT王子 更新时间:2023-10-29 01:26:43 25 4
gpt4 key购买 nike

我正在使用 go 1.3。

如何访问 map 的匿名结构 ValueType 的字段?

package main

import "fmt"

type Words map[string]struct{
pos int
n int
}

func main() {
w := make(Words)
w["abc"].pos = 5 // cannot assign

fmt.Println(w)
}

最佳答案

例如,

package main

import "fmt"

type Words map[string]struct {
pos int
n int
}

func main() {
w := make(Words)
v := w["abc"]
v.pos = 5
v.n = 42
w["abc"] = v
fmt.Println(w)
}

输出:

map[abc:{5 42}]

关于go - 分配给 map 中的匿名结构值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25002711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com