无法为Golang中的结构中的数组赋值

时间:2017-08-22 00:36:10

标签: arrays go struct

package main

import (
    "fmt"
)

func main() {
    a := make(map[string][3]float64)
    a["test"] = [3]float64{0.0}
    a["test"][0] = 1.0
    fmt.Printf("%v", a["test"])
}

这是操场demo,它返回错误

tmp/sandbox665292783/main.go:9: cannot assign to a["test"][1]

如果我打印[" test"]的语法,它会返回一个len 3数组。

0 个答案:

没有答案