如何在Golang上填充此地图? 我尝试两个,但不添加新闻密钥。我想创建一个矩阵模型,欢迎提供一些帮助。我的代码(Playground):
package main
import (
"fmt"
)
func main() {
ProgPorLetra := map[string]map[string]string{
"Seg": {},
"Ter": {},
"Qua": {},
"Qui": {},
"Sex": {},
"Sab": {},
"Dom": {},
}
i := 0
for i < 6 {
switch i {
case 1:
ProgPorLetra["Seg"]["Valor"] = "Segunda"
case 2:
ProgPorLetra["Ter"]["Valor"] = "Terça"
case 3:
ProgPorLetra["Qua"]["Valor"] = "Quarta"
case 4:
ProgPorLetra["Qui"]["Valor"] = "Quinta"
case 5:
ProgPorLetra["Sex"]["Valor"] = "Sexta"
case 6:
ProgPorLetra["Sab"]["Valor"] = "Sabado"
case 0:
ProgPorLetra["Dom"]["Valor"] = "Domingo"
}
i++
}
fmt.Println(ProgPorLetra)
}
答案 0 :(得分:0)
在您的代码中,如果将for i < 6
更改为for i < 7
,它应该可以正常工作。
但是您不需要为此循环。您可以使用以下之一: