我有一个不干净的代码。我想增加Counter
结构,NameLike
但我认为这无效。
package main
import "fmt"
type NameLike struct {
Name string
Counter int
}
func main() {
sosmed := make(map[string]NameLike)
sosmed["rizal"] = NameLike{"Rizal Arfiyan", 10}
for i := 1; i < 10; i++ {
sosmed["rizal"] = NameLike{
Counter: sosmed["rizal"].Counter + 1,
}
}
fmt.Println(sosmed)
}
你对这段代码有什么想法,让它干净吗?
sosmed["rizal"] = NameLike{
Counter: sosmed["rizal"].Counter + 1,
}
Golang Playground的这个链接